454: AND lines.REQUEST_ID = nvl(sys_context('QP_CONTEXT','REQUEST_ID'),1)
455: AND (p_quote_header_id IS NOT NULL
456: AND p_quote_header_id <> FND_API.G_MISS_NUM)
457: AND lines.line_index = a.line_index
458: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
459: AND a.applied_flag = G_YES_FLAG
460: AND a.modifier_level_code = G_ORDER_LEVEL
461: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
462: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
457: AND lines.line_index = a.line_index
458: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
459: AND a.applied_flag = G_YES_FLAG
460: AND a.modifier_level_code = G_ORDER_LEVEL
461: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
462: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
463: AND a.PRICING_STATUS_CODE = 'N'
464: and a.REQUEST_ID = nvl(SYS_CONTEXT('QP_CONTEXT','REQUEST_ID'),1);
465:
476: AND (p_quote_header_id IS NOT NULL
477: AND p_quote_header_id <> FND_API.G_MISS_NUM)
478: AND lines.line_index = a.line_index
479: AND b.substitution_attribute = G_QUAL_ATTRIBUTE1
480: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
481: AND a.applied_flag = G_YES_FLAG
482: AND a.modifier_level_code = G_ORDER_LEVEL
483: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
484: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
479: AND b.substitution_attribute = G_QUAL_ATTRIBUTE1
480: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
481: AND a.applied_flag = G_YES_FLAG
482: AND a.modifier_level_code = G_ORDER_LEVEL
483: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
484: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
485: AND a.PRICING_STATUS_CODE = 'N'
486: and a.REQUEST_ID = nvl(SYS_CONTEXT('QP_CONTEXT','REQUEST_ID'),1)
487: AND ratv.term_id = B.SUBSTITUTION_VALUE
499: AND (p_quote_header_id IS NOT NULL
500: AND p_quote_header_id <> FND_API.G_MISS_NUM)
501: AND lines.line_index = a.line_index
502: AND b.substitution_attribute = G_QUAL_ATTRIBUTE11
503: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
504: AND a.applied_flag = G_YES_FLAG
505: AND a.modifier_level_code = G_ORDER_LEVEL
506: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
507: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
502: AND b.substitution_attribute = G_QUAL_ATTRIBUTE11
503: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
504: AND a.applied_flag = G_YES_FLAG
505: AND a.modifier_level_code = G_ORDER_LEVEL
506: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
507: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
508: AND a.PRICING_STATUS_CODE = 'N'
509: and a.REQUEST_ID = nvl(SYS_CONTEXT('QP_CONTEXT','REQUEST_ID'),1);
510:
524: AND b.substitution_attribute = G_QUAL_ATTRIBUTE10
525: AND A.CREATED_FROM_LIST_LINE_TYPE = G_TERMS_SUBSTITUTION
526: AND a.applied_flag = G_YES_FLAG
527: AND a.modifier_level_code = G_ORDER_LEVEL
528: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
529: AND olk.lookup_type = G_FREIGHT_TERM_LK_TYPE
530: AND olk.enabled_flag = G_YES_FLAG
531: AND olk.lookup_code = B.SUBSTITUTION_VALUE
532: AND (TRUNC(sysdate) BETWEEN NVL(TRUNC(olk.start_date_active),TRUNC( sysdate))
964: AND lines.REQUEST_ID = nvl(sys_context('QP_CONTEXT','REQUEST_ID'),1)
965: AND (lines.line_id IS NOT NULL
966: AND lines.line_id <> FND_API.G_MISS_NUM)
967: AND lines.line_index = a.line_index
968: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
969: AND a.applied_flag = G_YES_FLAG
970: AND a.modifier_level_code = G_LINE_LEVEL
971: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
972: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
967: AND lines.line_index = a.line_index
968: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
969: AND a.applied_flag = G_YES_FLAG
970: AND a.modifier_level_code = G_LINE_LEVEL
971: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
972: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
973: AND a.PRICING_STATUS_CODE = 'N'
974: and a.REQUEST_ID = nvl(SYS_CONTEXT('QP_CONTEXT','REQUEST_ID'),1);
975:
985: AND (lines.line_id IS NOT NULL
986: AND lines.line_id <> FND_API.G_MISS_NUM)
987: AND lines.line_index = a.line_index
988: AND b.substitution_attribute = G_QUAL_ATTRIBUTE11
989: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
990: AND a.applied_flag = G_YES_FLAG
991: AND a.modifier_level_code = G_LINE_LEVEL
992: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
993: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
988: AND b.substitution_attribute = G_QUAL_ATTRIBUTE11
989: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
990: AND a.applied_flag = G_YES_FLAG
991: AND a.modifier_level_code = G_LINE_LEVEL
992: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
993: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
994: AND a.PRICING_STATUS_CODE = 'N'
995: and a.REQUEST_ID = nvl(SYS_CONTEXT('QP_CONTEXT','REQUEST_ID'),1);
996:
1010: AND b.substitution_attribute = G_QUAL_ATTRIBUTE10
1011: AND A.CREATED_FROM_LIST_LINE_TYPE = G_TERMS_SUBSTITUTION
1012: AND a.applied_flag = G_YES_FLAG
1013: AND a.modifier_level_code = G_LINE_LEVEL
1014: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
1015: AND olk.lookup_type = G_FREIGHT_TERM_LK_TYPE
1016: AND olk.enabled_flag = G_YES_FLAG
1017: AND olk.lookup_code = B.SUBSTITUTION_VALUE
1018: AND (TRUNC(sysdate) BETWEEN NVL(TRUNC(olk.start_date_active),TRUNC( sysdate))
1055: AND (lines.line_id IS NOT NULL
1056: AND lines.line_id <> FND_API.G_MISS_NUM)
1057: AND lines.line_index = a.line_index
1058: AND b.substitution_attribute = G_QUAL_ATTRIBUTE1
1059: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
1060: AND a.applied_flag = G_YES_FLAG
1061: AND a.modifier_level_code = G_LINE_LEVEL
1062: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
1063: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
1058: AND b.substitution_attribute = G_QUAL_ATTRIBUTE1
1059: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
1060: AND a.applied_flag = G_YES_FLAG
1061: AND a.modifier_level_code = G_LINE_LEVEL
1062: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
1063: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
1064: AND a.PRICING_STATUS_CODE = 'N'
1065: and a.REQUEST_ID = nvl(SYS_CONTEXT('QP_CONTEXT','REQUEST_ID'),1)
1066: AND ratv.term_id = B.SUBSTITUTION_VALUE
1699: END IF;
1700:
1701: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1702: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1703: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1704: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1705: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1706: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1707: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1700:
1701: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1702: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1703: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1704: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1705: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1706: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1707: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1708: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1701: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1702: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1703: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1704: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1705: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1706: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1707: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1708: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1709: ELSE
1702: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1703: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1704: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1705: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1706: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1707: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1708: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1709: ELSE
1710: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1703: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1704: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1705: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1706: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1707: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1708: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1709: ELSE
1710: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1711: END IF;
1704: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1705: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1706: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1707: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1708: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1709: ELSE
1710: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1711: END IF;
1712: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1706: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1707: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1708: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1709: ELSE
1710: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1711: END IF;
1712: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1713: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE1';
1714: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1710: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1711: END IF;
1712: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1713: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE1';
1714: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1715: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1716: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1717: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1718: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1711: END IF;
1712: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1713: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE1';
1714: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1715: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1716: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1717: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1718: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1719: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE1;
1712: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1713: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE1';
1714: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1715: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1716: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1717: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1718: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1719: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE1;
1720: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
1744: END IF;
1745:
1746: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1747: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1748: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1749: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1750: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1751: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1752: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1745:
1746: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1747: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1748: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1749: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1750: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1751: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1752: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1753: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1746: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1747: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1748: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1749: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1750: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1751: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1752: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1753: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1754: ELSE
1747: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1748: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1749: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1750: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1751: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1752: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1753: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1754: ELSE
1755: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1748: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1749: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1750: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1751: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1752: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1753: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1754: ELSE
1755: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1756: END IF;
1749: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1750: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1751: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1752: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1753: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1754: ELSE
1755: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1756: END IF;
1757: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1751: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1752: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1753: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1754: ELSE
1755: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1756: END IF;
1757: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1758: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE2';
1759: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1755: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1756: END IF;
1757: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1758: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE2';
1759: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1760: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1761: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1762: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1763: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1756: END IF;
1757: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1758: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE2';
1759: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1760: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1761: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1762: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1763: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1764: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE2;
1757: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1758: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE2';
1759: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1760: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1761: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1762: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1763: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1764: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE2;
1765: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
1789: END IF;
1790:
1791: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1792: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1793: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1794: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1795: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1796: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1797: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1790:
1791: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1792: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1793: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1794: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1795: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1796: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1797: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1798: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1791: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1792: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1793: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1794: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1795: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1796: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1797: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1798: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1799: ELSE
1792: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1793: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1794: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1795: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1796: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1797: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1798: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1799: ELSE
1800: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1793: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1794: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1795: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1796: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1797: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1798: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1799: ELSE
1800: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1801: END IF;
1794: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1795: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1796: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1797: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1798: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1799: ELSE
1800: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1801: END IF;
1802: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1796: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1797: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1798: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1799: ELSE
1800: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1801: END IF;
1802: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1803: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE3';
1804: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1800: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1801: END IF;
1802: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1803: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE3';
1804: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1805: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1806: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1807: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1808: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1801: END IF;
1802: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1803: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE3';
1804: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1805: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1806: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1807: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1808: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1809: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE3;
1802: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1803: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE3';
1804: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1805: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1806: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1807: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1808: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1809: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE3;
1810: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
1834: END IF;
1835:
1836: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1837: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1838: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1839: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1840: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1841: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1842: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1835:
1836: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1837: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1838: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1839: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1840: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1841: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1842: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1843: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1836: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1837: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1838: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1839: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1840: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1841: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1842: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1843: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1844: ELSE
1837: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1838: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1839: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1840: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1841: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1842: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1843: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1844: ELSE
1845: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1838: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1839: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1840: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1841: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1842: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1843: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1844: ELSE
1845: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1846: END IF;
1839: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1840: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1841: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1842: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1843: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1844: ELSE
1845: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1846: END IF;
1847: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1841: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1842: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1843: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1844: ELSE
1845: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1846: END IF;
1847: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1848: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE4';
1849: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1845: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1846: END IF;
1847: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1848: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE4';
1849: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1850: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1851: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1852: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1853: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1846: END IF;
1847: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1848: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE4';
1849: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1850: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1851: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1852: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1853: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1854: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE4;
1847: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1848: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE4';
1849: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1850: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1851: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1852: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1853: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1854: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE4;
1855: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
1879: END IF;
1880:
1881: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1882: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1883: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1884: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1885: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1886: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1887: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1880:
1881: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1882: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1883: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1884: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1885: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1886: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1887: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1888: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1881: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1882: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1883: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1884: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1885: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1886: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1887: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1888: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1889: ELSE
1882: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1883: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1884: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1885: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1886: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1887: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1888: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1889: ELSE
1890: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1883: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1884: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1885: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1886: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1887: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1888: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1889: ELSE
1890: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1891: END IF;
1884: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1885: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1886: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1887: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1888: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1889: ELSE
1890: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1891: END IF;
1892: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1886: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1887: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1888: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1889: ELSE
1890: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1891: END IF;
1892: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1893: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE5';
1894: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1890: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1891: END IF;
1892: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1893: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE5';
1894: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1895: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1896: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1897: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1898: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1891: END IF;
1892: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1893: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE5';
1894: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1895: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1896: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1897: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1898: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1899: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE5;
1892: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1893: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE5';
1894: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1895: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1896: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1897: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1898: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1899: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE5;
1900: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
1924: END IF;
1925:
1926: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1927: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1928: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1929: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1930: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1931: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1932: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1925:
1926: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1927: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1928: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1929: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1930: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1931: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1932: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1933: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1926: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1927: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1928: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1929: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1930: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1931: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1932: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1933: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1934: ELSE
1927: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1928: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1929: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1930: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1931: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1932: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1933: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1934: ELSE
1935: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1928: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1929: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1930: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1931: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1932: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1933: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1934: ELSE
1935: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1936: END IF;
1929: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1930: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1931: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1932: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1933: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1934: ELSE
1935: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1936: END IF;
1937: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1931: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1932: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1933: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1934: ELSE
1935: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1936: END IF;
1937: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1938: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE6';
1939: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1935: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1936: END IF;
1937: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1938: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE6';
1939: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1940: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1941: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1942: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1943: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1936: END IF;
1937: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1938: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE6';
1939: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1940: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1941: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1942: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1943: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1944: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE6;
1937: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1938: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE6';
1939: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1940: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1941: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1942: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1943: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1944: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE6;
1945: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
1969: END IF;
1970:
1971: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1972: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1973: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1974: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1975: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1976: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1977: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1970:
1971: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1972: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1973: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1974: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1975: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1976: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1977: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1978: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1971: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1972: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1973: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1974: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1975: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1976: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1977: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1978: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1979: ELSE
1972: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1973: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1974: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1975: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1976: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1977: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1978: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1979: ELSE
1980: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1973: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1974: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1975: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1976: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1977: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1978: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1979: ELSE
1980: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1981: END IF;
1974: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1975: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1976: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1977: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1978: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1979: ELSE
1980: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1981: END IF;
1982: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1976: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1977: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1978: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1979: ELSE
1980: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1981: END IF;
1982: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1983: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE7';
1984: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1980: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1981: END IF;
1982: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1983: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE7';
1984: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1985: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1986: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1987: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1988: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1981: END IF;
1982: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1983: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE7';
1984: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1985: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1986: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1987: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1988: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1989: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE7;
1982: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1983: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE7';
1984: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1985: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1986: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1987: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1988: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1989: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE7;
1990: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2014: END IF;
2015:
2016: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2017: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2018: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2019: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2020: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2021: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2022: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2015:
2016: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2017: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2018: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2019: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2020: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2021: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2022: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2023: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2016: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2017: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2018: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2019: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2020: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2021: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2022: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2023: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2024: ELSE
2017: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2018: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2019: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2020: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2021: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2022: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2023: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2024: ELSE
2025: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2018: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2019: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2020: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2021: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2022: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2023: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2024: ELSE
2025: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2026: END IF;
2019: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2020: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2021: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2022: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2023: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2024: ELSE
2025: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2026: END IF;
2027: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2021: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2022: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2023: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2024: ELSE
2025: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2026: END IF;
2027: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2028: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE8';
2029: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2025: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2026: END IF;
2027: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2028: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE8';
2029: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2030: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2031: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2032: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2033: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2026: END IF;
2027: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2028: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE8';
2029: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2030: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2031: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2032: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2033: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2034: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE8;
2027: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2028: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE8';
2029: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2030: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2031: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2032: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2033: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2034: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE8;
2035: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2059: END IF;
2060:
2061: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2062: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2063: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2064: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2065: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2066: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2067: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2060:
2061: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2062: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2063: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2064: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2065: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2066: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2067: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2068: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2061: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2062: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2063: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2064: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2065: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2066: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2067: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2068: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2069: ELSE
2062: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2063: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2064: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2065: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2066: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2067: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2068: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2069: ELSE
2070: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2063: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2064: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2065: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2066: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2067: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2068: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2069: ELSE
2070: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2071: END IF;
2064: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2065: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2066: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2067: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2068: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2069: ELSE
2070: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2071: END IF;
2072: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2066: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2067: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2068: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2069: ELSE
2070: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2071: END IF;
2072: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2073: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE9';
2074: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2070: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2071: END IF;
2072: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2073: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE9';
2074: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2075: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2076: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2077: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2078: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2071: END IF;
2072: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2073: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE9';
2074: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2075: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2076: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2077: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2078: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2079: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE9;
2072: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2073: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE9';
2074: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2075: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2076: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2077: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2078: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2079: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE9;
2080: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2104: END IF;
2105:
2106: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2107: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2108: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2109: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2110: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2111: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2112: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2105:
2106: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2107: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2108: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2109: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2110: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2111: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2112: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2113: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2106: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2107: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2108: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2109: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2110: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2111: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2112: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2113: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2114: ELSE
2107: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2108: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2109: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2110: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2111: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2112: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2113: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2114: ELSE
2115: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2108: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2109: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2110: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2111: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2112: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2113: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2114: ELSE
2115: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2116: END IF;
2109: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2110: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2111: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2112: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2113: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2114: ELSE
2115: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2116: END IF;
2117: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2111: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2112: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2113: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2114: ELSE
2115: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2116: END IF;
2117: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2118: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE10';
2119: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2115: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2116: END IF;
2117: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2118: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE10';
2119: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2120: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2121: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2122: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2123: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2116: END IF;
2117: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2118: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE10';
2119: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2120: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2121: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2122: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2123: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2124: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE10;
2117: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2118: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE10';
2119: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2120: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2121: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2122: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2123: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2124: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE10;
2125: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2149: END IF;
2150:
2151: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2152: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2153: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2154: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2155: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2156: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2157: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2150:
2151: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2152: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2153: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2154: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2155: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2156: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2157: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2158: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2151: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2152: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2153: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2154: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2155: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2156: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2157: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2158: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2159: ELSE
2152: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2153: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2154: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2155: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2156: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2157: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2158: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2159: ELSE
2160: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2153: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2154: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2155: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2156: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2157: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2158: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2159: ELSE
2160: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2161: END IF;
2154: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2155: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2156: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2157: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2158: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2159: ELSE
2160: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2161: END IF;
2162: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2156: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2157: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2158: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2159: ELSE
2160: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2161: END IF;
2162: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2163: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE11';
2164: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2160: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2161: END IF;
2162: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2163: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE11';
2164: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2165: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2166: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2167: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2168: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2161: END IF;
2162: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2163: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE11';
2164: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2165: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2166: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2167: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2168: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2169: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE11;
2162: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2163: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE11';
2164: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2165: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2166: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2167: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2168: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2169: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE11;
2170: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2194: END IF;
2195:
2196: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2197: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2198: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2199: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2200: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2201: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2202: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2195:
2196: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2197: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2198: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2199: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2200: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2201: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2202: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2203: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2196: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2197: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2198: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2199: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2200: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2201: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2202: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2203: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2204: ELSE
2197: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2198: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2199: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2200: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2201: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2202: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2203: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2204: ELSE
2205: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2198: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2199: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2200: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2201: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2202: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2203: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2204: ELSE
2205: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2206: END IF;
2199: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2200: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2201: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2202: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2203: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2204: ELSE
2205: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2206: END IF;
2207: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2201: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2202: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2203: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2204: ELSE
2205: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2206: END IF;
2207: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2208: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE12';
2209: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2205: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2206: END IF;
2207: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2208: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE12';
2209: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2210: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2211: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2212: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2213: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2206: END IF;
2207: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2208: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE12';
2209: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2210: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2211: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2212: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2213: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2214: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE12;
2207: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2208: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE12';
2209: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2210: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2211: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2212: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2213: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2214: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE12;
2215: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2239: END IF;
2240:
2241: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2242: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2243: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2244: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2245: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2246: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2247: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2240:
2241: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2242: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2243: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2244: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2245: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2246: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2247: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2248: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2241: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2242: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2243: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2244: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2245: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2246: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2247: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2248: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2249: ELSE
2242: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2243: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2244: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2245: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2246: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2247: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2248: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2249: ELSE
2250: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2243: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2244: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2245: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2246: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2247: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2248: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2249: ELSE
2250: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2251: END IF;
2244: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2245: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2246: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2247: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2248: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2249: ELSE
2250: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2251: END IF;
2252: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2246: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2247: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2248: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2249: ELSE
2250: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2251: END IF;
2252: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2253: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE13';
2254: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2250: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2251: END IF;
2252: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2253: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE13';
2254: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2255: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2256: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2257: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2258: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2251: END IF;
2252: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2253: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE13';
2254: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2255: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2256: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2257: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2258: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2259: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE13;
2252: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2253: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE13';
2254: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2255: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2256: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2257: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2258: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2259: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE13;
2260: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2284: END IF;
2285:
2286: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2287: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2288: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2289: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2290: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2291: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2292: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2285:
2286: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2287: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2288: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2289: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2290: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2291: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2292: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2293: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2286: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2287: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2288: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2289: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2290: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2291: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2292: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2293: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2294: ELSE
2287: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2288: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2289: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2290: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2291: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2292: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2293: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2294: ELSE
2295: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2288: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2289: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2290: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2291: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2292: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2293: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2294: ELSE
2295: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2296: END IF;
2289: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2290: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2291: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2292: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2293: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2294: ELSE
2295: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2296: END IF;
2297: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2291: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2292: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2293: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2294: ELSE
2295: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2296: END IF;
2297: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2298: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE14';
2299: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2295: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2296: END IF;
2297: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2298: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE14';
2299: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2300: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2301: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2302: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2303: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2296: END IF;
2297: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2298: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE14';
2299: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2300: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2301: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2302: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2303: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2304: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE14;
2297: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2298: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE14';
2299: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2300: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2301: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2302: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2303: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2304: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE14;
2305: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2329: END IF;
2330:
2331: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2332: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2333: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2334: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2335: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2336: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2337: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2330:
2331: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2332: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2333: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2334: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2335: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2336: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2337: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2338: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2331: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2332: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2333: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2334: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2335: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2336: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2337: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2338: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2339: ELSE
2332: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2333: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2334: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2335: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2336: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2337: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2338: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2339: ELSE
2340: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2333: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2334: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2335: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2336: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2337: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2338: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2339: ELSE
2340: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2341: END IF;
2334: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2335: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2336: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2337: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2338: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2339: ELSE
2340: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2341: END IF;
2342: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2336: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2337: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2338: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2339: ELSE
2340: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2341: END IF;
2342: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2343: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE15';
2344: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2340: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2341: END IF;
2342: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2343: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE15';
2344: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2345: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2346: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2347: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2348: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2341: END IF;
2342: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2343: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE15';
2344: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2345: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2346: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2347: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2348: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2349: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE15;
2342: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2343: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE15';
2344: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2345: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2346: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2347: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2348: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2349: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE15;
2350: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2374: END IF;
2375:
2376: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2377: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2378: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2379: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2380: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2381: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2382: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2375:
2376: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2377: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2378: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2379: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2380: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2381: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2382: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2383: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2376: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2377: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2378: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2379: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2380: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2381: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2382: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2383: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2384: ELSE
2377: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2378: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2379: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2380: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2381: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2382: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2383: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2384: ELSE
2385: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2378: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2379: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2380: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2381: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2382: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2383: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2384: ELSE
2385: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2386: END IF;
2379: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2380: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2381: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2382: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2383: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2384: ELSE
2385: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2386: END IF;
2387: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2381: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2382: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2383: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2384: ELSE
2385: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2386: END IF;
2387: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2388: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE16';
2389: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2385: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2386: END IF;
2387: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2388: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE16';
2389: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2390: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2391: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2392: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2393: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2386: END IF;
2387: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2388: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE16';
2389: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2390: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2391: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2392: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2393: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2394: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE16;
2387: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2388: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE16';
2389: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2390: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2391: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2392: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2393: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2394: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE16;
2395: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2419: END IF;
2420:
2421: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2422: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2423: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2424: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2425: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2426: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2427: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2420:
2421: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2422: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2423: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2424: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2425: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2426: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2427: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2428: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2421: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2422: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2423: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2424: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2425: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2426: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2427: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2428: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2429: ELSE
2422: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2423: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2424: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2425: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2426: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2427: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2428: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2429: ELSE
2430: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2423: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2424: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2425: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2426: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2427: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2428: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2429: ELSE
2430: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2431: END IF;
2424: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2425: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2426: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2427: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2428: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2429: ELSE
2430: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2431: END IF;
2432: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2426: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2427: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2428: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2429: ELSE
2430: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2431: END IF;
2432: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2433: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE17';
2434: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2430: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2431: END IF;
2432: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2433: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE17';
2434: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2435: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2436: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2437: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2438: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2431: END IF;
2432: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2433: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE17';
2434: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2435: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2436: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2437: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2438: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2439: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE17;
2432: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2433: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE17';
2434: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2435: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2436: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2437: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2438: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2439: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE17;
2440: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2464: END IF;
2465:
2466: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2467: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2468: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2469: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2470: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2471: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2472: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2465:
2466: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2467: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2468: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2469: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2470: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2471: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2472: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2473: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2466: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2467: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2468: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2469: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2470: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2471: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2472: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2473: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2474: ELSE
2467: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2468: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2469: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2470: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2471: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2472: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2473: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2474: ELSE
2475: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2468: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2469: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2470: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2471: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2472: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2473: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2474: ELSE
2475: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2476: END IF;
2469: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2470: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2471: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2472: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2473: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2474: ELSE
2475: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2476: END IF;
2477: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2471: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2472: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2473: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2474: ELSE
2475: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2476: END IF;
2477: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2478: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE18';
2479: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2475: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2476: END IF;
2477: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2478: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE18';
2479: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2480: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2481: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2482: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2483: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2476: END IF;
2477: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2478: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE18';
2479: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2480: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2481: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2482: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2483: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2484: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE18;
2477: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2478: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE18';
2479: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2480: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2481: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2482: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2483: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2484: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE18;
2485: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2509: END IF;
2510:
2511: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2512: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2513: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2514: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2515: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2516: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2517: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2510:
2511: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2512: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2513: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2514: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2515: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2516: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2517: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2518: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2511: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2512: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2513: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2514: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2515: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2516: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2517: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2518: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2519: ELSE
2512: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2513: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2514: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2515: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2516: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2517: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2518: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2519: ELSE
2520: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2513: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2514: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2515: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2516: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2517: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2518: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2519: ELSE
2520: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2521: END IF;
2514: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2515: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2516: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2517: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2518: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2519: ELSE
2520: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2521: END IF;
2522: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2516: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2517: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2518: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2519: ELSE
2520: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2521: END IF;
2522: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2523: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE19';
2524: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2520: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2521: END IF;
2522: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2523: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE19';
2524: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2525: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2526: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2527: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2528: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2521: END IF;
2522: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2523: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE19';
2524: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2525: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2526: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2527: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2528: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2529: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE19;
2522: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2523: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE19';
2524: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2525: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2526: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2527: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2528: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2529: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE19;
2530: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2554: END IF;
2555:
2556: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2557: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2558: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2559: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2560: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2561: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2562: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2555:
2556: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2557: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2558: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2559: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2560: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2561: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2562: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2563: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2556: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2557: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2558: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2559: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2560: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2561: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2562: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2563: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2564: ELSE
2557: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2558: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2559: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2560: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2561: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2562: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2563: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2564: ELSE
2565: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2558: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2559: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2560: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2561: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2562: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2563: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2564: ELSE
2565: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2566: END IF;
2559: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2560: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2561: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2562: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2563: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2564: ELSE
2565: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2566: END IF;
2567: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2561: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2562: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2563: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2564: ELSE
2565: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2566: END IF;
2567: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2568: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE20';
2569: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2565: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2566: END IF;
2567: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2568: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE20';
2569: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2570: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2571: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2572: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2573: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2566: END IF;
2567: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2568: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE20';
2569: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2570: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2571: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2572: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2573: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2574: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE20;
2567: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2568: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE20';
2569: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2570: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2571: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2572: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2573: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2574: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE20;
2575: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2599: END IF;
2600:
2601: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2602: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2603: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2604: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2605: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2606: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2607: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2600:
2601: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2602: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2603: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2604: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2605: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2606: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2607: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2608: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2601: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2602: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2603: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2604: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2605: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2606: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2607: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2608: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2609: ELSE
2602: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2603: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2604: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2605: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2606: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2607: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2608: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2609: ELSE
2610: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2603: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2604: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2605: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2606: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2607: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2608: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2609: ELSE
2610: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2611: END IF;
2604: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2605: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2606: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2607: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2608: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2609: ELSE
2610: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2611: END IF;
2612: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2606: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2607: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2608: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2609: ELSE
2610: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2611: END IF;
2612: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2613: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE21';
2614: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2610: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2611: END IF;
2612: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2613: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE21';
2614: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2615: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2616: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2617: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2618: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2611: END IF;
2612: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2613: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE21';
2614: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2615: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2616: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2617: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2618: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2619: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE21;
2612: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2613: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE21';
2614: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2615: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2616: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2617: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2618: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2619: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE21;
2620: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2644: END IF;
2645:
2646: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2647: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2648: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2649: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2650: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2651: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2652: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2645:
2646: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2647: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2648: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2649: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2650: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2651: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2652: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2653: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2646: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2647: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2648: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2649: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2650: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2651: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2652: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2653: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2654: ELSE
2647: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2648: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2649: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2650: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2651: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2652: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2653: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2654: ELSE
2655: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2648: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2649: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2650: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2651: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2652: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2653: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2654: ELSE
2655: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2656: END IF;
2649: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2650: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2651: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2652: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2653: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2654: ELSE
2655: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2656: END IF;
2657: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2651: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2652: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2653: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2654: ELSE
2655: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2656: END IF;
2657: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2658: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE22';
2659: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2655: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2656: END IF;
2657: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2658: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE22';
2659: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2660: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2661: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2662: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2663: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2656: END IF;
2657: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2658: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE22';
2659: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2660: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2661: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2662: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2663: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2664: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE22;
2657: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2658: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE22';
2659: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2660: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2661: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2662: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2663: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2664: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE22;
2665: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2689: END IF;
2690:
2691: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2692: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2693: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2694: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2695: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2696: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2697: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2690:
2691: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2692: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2693: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2694: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2695: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2696: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2697: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2698: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2691: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2692: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2693: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2694: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2695: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2696: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2697: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2698: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2699: ELSE
2692: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2693: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2694: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2695: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2696: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2697: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2698: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2699: ELSE
2700: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2693: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2694: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2695: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2696: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2697: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2698: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2699: ELSE
2700: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2701: END IF;
2694: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2695: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2696: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2697: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2698: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2699: ELSE
2700: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2701: END IF;
2702: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2696: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2697: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2698: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2699: ELSE
2700: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2701: END IF;
2702: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2703: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE23';
2704: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2700: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2701: END IF;
2702: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2703: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE23';
2704: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2705: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2706: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2707: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2708: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2701: END IF;
2702: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2703: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE23';
2704: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2705: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2706: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2707: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2708: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2709: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE23;
2702: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2703: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE23';
2704: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2705: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2706: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2707: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2708: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2709: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE23;
2710: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2734: END IF;
2735:
2736: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2737: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2738: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2739: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2740: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2741: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2742: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2735:
2736: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2737: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2738: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2739: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2740: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2741: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2742: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2743: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2736: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2737: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2738: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2739: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2740: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2741: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2742: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2743: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2744: ELSE
2737: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2738: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2739: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2740: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2741: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2742: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2743: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2744: ELSE
2745: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2738: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2739: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2740: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2741: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2742: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2743: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2744: ELSE
2745: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2746: END IF;
2739: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2740: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2741: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2742: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2743: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2744: ELSE
2745: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2746: END IF;
2747: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2741: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2742: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2743: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2744: ELSE
2745: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2746: END IF;
2747: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2748: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE24';
2749: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2745: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2746: END IF;
2747: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2748: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE24';
2749: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2750: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2751: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2752: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2753: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2746: END IF;
2747: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2748: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE24';
2749: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2750: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2751: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2752: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2753: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2754: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE24;
2747: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2748: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE24';
2749: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2750: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2751: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2752: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2753: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2754: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE24;
2755: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2779: END IF;
2780:
2781: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2782: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2783: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2784: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2785: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2786: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2787: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2780:
2781: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2782: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2783: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2784: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2785: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2786: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2787: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2788: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2781: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2782: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2783: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2784: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2785: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2786: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2787: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2788: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2789: ELSE
2782: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2783: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2784: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2785: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2786: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2787: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2788: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2789: ELSE
2790: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2783: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2784: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2785: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2786: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2787: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2788: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2789: ELSE
2790: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2791: END IF;
2784: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2785: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2786: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2787: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2788: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2789: ELSE
2790: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2791: END IF;
2792: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2786: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2787: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2788: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2789: ELSE
2790: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2791: END IF;
2792: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2793: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE25';
2794: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2790: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2791: END IF;
2792: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2793: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE25';
2794: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2795: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2796: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2797: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2798: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2791: END IF;
2792: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2793: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE25';
2794: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2795: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2796: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2797: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2798: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2799: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE25;
2792: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2793: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE25';
2794: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2795: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2796: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2797: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2798: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2799: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE25;
2800: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2824: END IF;
2825:
2826: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2827: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2828: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2829: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2830: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2831: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2832: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2825:
2826: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2827: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2828: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2829: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2830: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2831: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2832: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2833: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2826: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2827: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2828: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2829: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2830: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2831: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2832: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2833: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2834: ELSE
2827: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2828: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2829: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2830: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2831: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2832: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2833: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2834: ELSE
2835: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2828: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2829: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2830: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2831: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2832: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2833: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2834: ELSE
2835: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2836: END IF;
2829: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2830: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2831: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2832: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2833: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2834: ELSE
2835: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2836: END IF;
2837: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2831: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2832: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2833: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2834: ELSE
2835: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2836: END IF;
2837: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2838: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE26';
2839: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2835: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2836: END IF;
2837: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2838: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE26';
2839: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2840: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2841: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2842: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2843: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2836: END IF;
2837: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2838: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE26';
2839: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2840: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2841: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2842: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2843: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2844: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE26;
2837: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2838: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE26';
2839: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2840: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2841: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2842: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2843: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2844: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE26;
2845: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2869: END IF;
2870:
2871: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2872: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2873: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2874: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2875: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2876: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2877: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2870:
2871: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2872: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2873: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2874: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2875: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2876: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2877: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2878: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2871: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2872: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2873: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2874: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2875: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2876: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2877: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2878: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2879: ELSE
2872: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2873: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2874: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2875: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2876: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2877: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2878: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2879: ELSE
2880: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2873: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2874: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2875: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2876: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2877: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2878: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2879: ELSE
2880: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2881: END IF;
2874: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2875: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2876: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2877: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2878: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2879: ELSE
2880: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2881: END IF;
2882: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2876: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2877: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2878: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2879: ELSE
2880: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2881: END IF;
2882: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2883: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE27';
2884: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2880: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2881: END IF;
2882: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2883: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE27';
2884: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2885: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2886: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2887: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2888: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2881: END IF;
2882: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2883: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE27';
2884: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2885: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2886: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2887: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2888: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2889: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE27;
2882: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2883: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE27';
2884: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2885: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2886: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2887: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2888: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2889: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE27;
2890: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2914: END IF;
2915:
2916: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2917: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2918: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2919: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2920: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2921: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2922: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2915:
2916: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2917: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2918: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2919: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2920: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2921: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2922: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2923: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2916: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2917: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2918: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2919: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2920: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2921: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2922: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2923: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2924: ELSE
2917: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2918: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2919: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2920: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2921: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2922: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2923: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2924: ELSE
2925: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2918: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2919: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2920: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2921: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2922: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2923: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2924: ELSE
2925: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2926: END IF;
2919: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2920: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2921: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2922: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2923: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2924: ELSE
2925: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2926: END IF;
2927: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2921: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2922: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2923: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2924: ELSE
2925: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2926: END IF;
2927: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2928: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE28';
2929: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2925: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2926: END IF;
2927: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2928: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE28';
2929: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2930: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2931: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2932: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2933: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2926: END IF;
2927: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2928: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE28';
2929: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2930: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2931: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2932: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2933: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2934: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE28;
2927: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2928: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE28';
2929: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2930: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2931: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2932: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2933: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2934: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE28;
2935: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2959: END IF;
2960:
2961: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2962: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2963: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2964: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2965: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2966: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2967: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2960:
2961: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2962: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2963: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2964: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2965: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2966: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2967: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2968: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2961: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2962: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2963: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2964: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2965: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2966: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2967: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2968: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2969: ELSE
2962: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2963: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2964: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2965: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2966: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2967: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2968: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2969: ELSE
2970: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2963: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2964: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2965: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2966: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2967: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2968: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2969: ELSE
2970: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2971: END IF;
2964: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2965: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2966: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2967: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2968: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2969: ELSE
2970: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2971: END IF;
2972: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2966: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2967: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2968: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2969: ELSE
2970: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2971: END IF;
2972: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2973: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE29';
2974: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2970: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2971: END IF;
2972: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2973: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE29';
2974: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2975: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2976: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2977: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2978: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2971: END IF;
2972: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2973: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE29';
2974: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2975: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2976: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2977: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2978: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2979: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE29;
2972: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2973: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE29';
2974: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2975: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2976: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2977: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2978: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2979: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE29;
2980: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3004: END IF;
3005:
3006: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3007: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3008: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3009: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3010: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3011: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3012: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3005:
3006: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3007: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3008: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3009: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3010: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3011: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3012: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3013: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3006: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3007: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3008: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3009: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3010: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3011: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3012: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3013: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3014: ELSE
3007: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3008: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3009: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3010: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3011: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3012: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3013: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3014: ELSE
3015: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3008: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3009: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3010: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3011: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3012: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3013: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3014: ELSE
3015: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3016: END IF;
3009: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3010: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3011: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3012: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3013: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3014: ELSE
3015: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3016: END IF;
3017: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3011: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3012: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3013: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3014: ELSE
3015: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3016: END IF;
3017: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3018: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE30';
3019: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3015: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3016: END IF;
3017: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3018: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE30';
3019: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3020: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3021: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3022: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3023: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3016: END IF;
3017: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3018: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE30';
3019: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3020: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3021: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3022: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3023: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3024: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE30;
3017: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3018: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE30';
3019: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3020: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3021: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3022: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3023: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3024: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE30;
3025: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3049: END IF;
3050:
3051: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3052: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3053: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3054: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3055: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3056: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3057: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3050:
3051: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3052: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3053: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3054: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3055: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3056: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3057: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3058: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3051: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3052: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3053: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3054: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3055: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3056: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3057: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3058: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3059: ELSE
3052: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3053: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3054: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3055: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3056: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3057: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3058: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3059: ELSE
3060: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3053: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3054: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3055: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3056: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3057: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3058: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3059: ELSE
3060: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3061: END IF;
3054: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3055: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3056: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3057: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3058: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3059: ELSE
3060: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3061: END IF;
3062: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3056: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3057: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3058: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3059: ELSE
3060: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3061: END IF;
3062: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3063: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE31';
3064: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3060: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3061: END IF;
3062: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3063: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE31';
3064: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3065: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3066: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3067: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3068: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3061: END IF;
3062: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3063: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE31';
3064: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3065: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3066: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3067: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3068: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3069: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE31;
3062: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3063: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE31';
3064: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3065: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3066: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3067: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3068: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3069: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE31;
3070: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3094: END IF;
3095:
3096: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3097: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3098: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3099: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3100: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3101: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3102: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3095:
3096: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3097: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3098: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3099: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3100: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3101: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3102: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3103: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3096: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3097: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3098: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3099: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3100: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3101: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3102: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3103: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3104: ELSE
3097: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3098: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3099: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3100: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3101: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3102: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3103: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3104: ELSE
3105: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3098: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3099: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3100: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3101: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3102: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3103: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3104: ELSE
3105: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3106: END IF;
3099: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3100: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3101: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3102: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3103: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3104: ELSE
3105: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3106: END IF;
3107: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3101: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3102: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3103: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3104: ELSE
3105: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3106: END IF;
3107: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3108: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE32';
3109: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3105: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3106: END IF;
3107: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3108: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE32';
3109: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3110: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3111: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3112: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3113: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3106: END IF;
3107: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3108: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE32';
3109: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3110: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3111: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3112: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3113: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3114: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE32;
3107: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3108: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE32';
3109: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3110: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3111: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3112: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3113: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3114: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE32;
3115: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3139: END IF;
3140:
3141: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3142: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3143: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3144: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3145: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3146: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3147: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3140:
3141: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3142: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3143: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3144: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3145: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3146: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3147: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3148: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3141: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3142: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3143: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3144: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3145: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3146: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3147: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3148: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3149: ELSE
3142: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3143: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3144: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3145: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3146: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3147: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3148: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3149: ELSE
3150: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3143: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3144: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3145: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3146: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3147: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3148: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3149: ELSE
3150: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3151: END IF;
3144: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3145: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3146: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3147: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3148: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3149: ELSE
3150: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3151: END IF;
3152: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3146: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3147: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3148: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3149: ELSE
3150: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3151: END IF;
3152: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3153: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE33';
3154: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3150: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3151: END IF;
3152: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3153: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE33';
3154: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3155: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3156: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3157: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3158: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3151: END IF;
3152: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3153: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE33';
3154: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3155: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3156: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3157: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3158: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3159: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE33;
3152: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3153: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE33';
3154: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3155: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3156: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3157: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3158: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3159: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE33;
3160: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3184: END IF;
3185:
3186: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3187: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3188: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3189: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3190: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3191: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3192: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3185:
3186: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3187: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3188: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3189: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3190: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3191: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3192: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3193: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3186: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3187: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3188: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3189: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3190: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3191: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3192: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3193: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3194: ELSE
3187: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3188: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3189: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3190: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3191: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3192: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3193: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3194: ELSE
3195: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3188: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3189: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3190: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3191: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3192: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3193: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3194: ELSE
3195: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3196: END IF;
3189: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3190: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3191: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3192: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3193: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3194: ELSE
3195: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3196: END IF;
3197: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3191: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3192: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3193: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3194: ELSE
3195: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3196: END IF;
3197: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3198: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE34';
3199: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3195: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3196: END IF;
3197: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3198: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE34';
3199: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3200: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3201: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3202: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3203: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3196: END IF;
3197: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3198: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE34';
3199: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3200: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3201: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3202: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3203: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3204: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE34;
3197: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3198: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE34';
3199: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3200: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3201: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3202: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3203: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3204: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE34;
3205: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3229: END IF;
3230:
3231: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3232: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3233: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3234: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3235: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3236: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3237: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3230:
3231: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3232: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3233: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3234: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3235: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3236: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3237: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3238: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3231: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3232: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3233: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3234: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3235: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3236: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3237: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3238: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3239: ELSE
3232: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3233: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3234: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3235: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3236: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3237: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3238: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3239: ELSE
3240: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3233: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3234: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3235: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3236: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3237: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3238: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3239: ELSE
3240: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3241: END IF;
3234: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3235: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3236: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3237: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3238: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3239: ELSE
3240: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3241: END IF;
3242: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3236: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3237: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3238: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3239: ELSE
3240: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3241: END IF;
3242: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3243: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE35';
3244: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3240: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3241: END IF;
3242: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3243: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE35';
3244: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3245: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3246: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3247: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3248: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3241: END IF;
3242: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3243: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE35';
3244: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3245: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3246: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3247: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3248: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3249: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE35;
3242: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3243: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE35';
3244: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3245: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3246: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3247: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3248: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3249: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE35;
3250: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3274: END IF;
3275:
3276: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3277: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3278: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3279: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3280: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3282: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3275:
3276: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3277: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3278: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3279: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3280: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3282: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3283: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3276: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3277: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3278: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3279: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3280: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3282: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3283: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3284: ELSE
3277: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3278: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3279: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3280: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3282: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3283: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3284: ELSE
3285: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3278: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3279: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3280: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3282: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3283: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3284: ELSE
3285: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3286: END IF;
3279: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3280: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3282: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3283: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3284: ELSE
3285: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3286: END IF;
3287: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3282: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3283: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3284: ELSE
3285: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3286: END IF;
3287: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3288: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE36';
3289: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3285: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3286: END IF;
3287: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3288: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE36';
3289: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3290: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3291: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3292: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3293: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3286: END IF;
3287: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3288: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE36';
3289: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3290: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3291: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3292: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3293: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3294: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE36;
3287: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3288: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE36';
3289: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3290: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3291: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3292: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3293: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3294: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE36;
3295: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3319: END IF;
3320:
3321: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3322: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3323: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3324: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3325: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3326: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3327: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3320:
3321: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3322: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3323: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3324: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3325: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3326: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3327: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3328: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3321: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3322: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3323: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3324: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3325: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3326: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3327: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3328: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3329: ELSE
3322: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3323: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3324: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3325: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3326: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3327: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3328: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3329: ELSE
3330: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3323: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3324: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3325: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3326: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3327: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3328: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3329: ELSE
3330: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3331: END IF;
3324: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3325: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3326: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3327: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3328: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3329: ELSE
3330: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3331: END IF;
3332: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3326: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3327: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3328: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3329: ELSE
3330: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3331: END IF;
3332: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3333: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE37';
3334: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3330: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3331: END IF;
3332: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3333: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE37';
3334: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3335: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3336: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3337: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3338: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3331: END IF;
3332: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3333: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE37';
3334: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3335: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3336: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3337: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3338: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3339: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE37;
3332: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3333: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE37';
3334: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3335: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3336: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3337: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3338: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3339: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE37;
3340: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3364: END IF;
3365:
3366: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3367: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3368: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3369: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3370: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3371: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3372: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3365:
3366: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3367: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3368: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3369: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3370: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3371: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3372: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3373: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3366: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3367: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3368: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3369: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3370: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3371: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3372: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3373: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3374: ELSE
3367: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3368: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3369: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3370: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3371: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3372: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3373: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3374: ELSE
3375: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3368: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3369: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3370: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3371: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3372: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3373: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3374: ELSE
3375: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3376: END IF;
3369: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3370: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3371: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3372: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3373: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3374: ELSE
3375: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3376: END IF;
3377: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3371: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3372: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3373: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3374: ELSE
3375: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3376: END IF;
3377: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3378: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE38';
3379: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3375: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3376: END IF;
3377: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3378: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE38';
3379: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3380: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3381: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3382: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3383: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3376: END IF;
3377: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3378: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE38';
3379: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3380: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3381: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3382: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3383: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3384: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE38;
3377: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3378: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE38';
3379: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3380: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3381: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3382: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3383: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3384: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE38;
3385: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3409: END IF;
3410:
3411: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3412: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3413: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3414: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3415: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3416: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3417: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3410:
3411: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3412: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3413: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3414: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3415: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3416: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3417: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3418: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3411: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3412: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3413: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3414: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3415: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3416: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3417: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3418: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3419: ELSE
3412: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3413: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3414: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3415: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3416: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3417: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3418: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3419: ELSE
3420: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3413: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3414: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3415: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3416: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3417: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3418: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3419: ELSE
3420: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3421: END IF;
3414: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3415: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3416: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3417: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3418: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3419: ELSE
3420: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3421: END IF;
3422: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3416: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3417: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3418: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3419: ELSE
3420: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3421: END IF;
3422: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3423: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE39';
3424: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3420: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3421: END IF;
3422: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3423: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE39';
3424: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3425: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3426: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3427: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3428: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3421: END IF;
3422: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3423: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE39';
3424: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3425: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3426: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3427: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3428: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3429: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE39;
3422: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3423: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE39';
3424: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3425: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3426: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3427: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3428: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3429: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE39;
3430: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3454: END IF;
3455:
3456: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3457: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3458: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3459: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3460: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3461: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3462: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3455:
3456: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3457: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3458: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3459: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3460: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3461: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3462: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3463: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3456: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3457: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3458: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3459: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3460: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3461: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3462: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3463: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3464: ELSE
3457: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3458: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3459: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3460: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3461: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3462: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3463: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3464: ELSE
3465: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3458: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3459: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3460: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3461: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3462: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3463: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3464: ELSE
3465: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3466: END IF;
3459: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3460: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3461: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3462: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3463: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3464: ELSE
3465: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3466: END IF;
3467: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3461: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3462: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3463: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3464: ELSE
3465: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3466: END IF;
3467: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3468: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE40';
3469: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3465: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3466: END IF;
3467: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3468: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE40';
3469: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3470: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3471: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3472: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3473: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3466: END IF;
3467: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3468: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE40';
3469: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3470: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3471: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3472: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3473: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3474: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE40;
3467: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3468: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE40';
3469: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3470: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3471: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3472: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3473: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3474: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE40;
3475: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3499: END IF;
3500:
3501: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3502: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3503: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3504: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3505: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3506: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3507: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3500:
3501: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3502: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3503: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3504: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3505: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3506: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3507: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3508: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3501: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3502: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3503: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3504: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3505: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3506: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3507: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3508: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3509: ELSE
3502: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3503: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3504: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3505: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3506: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3507: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3508: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3509: ELSE
3510: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3503: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3504: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3505: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3506: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3507: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3508: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3509: ELSE
3510: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3511: END IF;
3504: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3505: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3506: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3507: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3508: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3509: ELSE
3510: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3511: END IF;
3512: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3506: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3507: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3508: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3509: ELSE
3510: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3511: END IF;
3512: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3513: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE41';
3514: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3510: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3511: END IF;
3512: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3513: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE41';
3514: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3515: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3516: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3517: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3518: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3511: END IF;
3512: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3513: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE41';
3514: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3515: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3516: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3517: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3518: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3519: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE41;
3512: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3513: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE41';
3514: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3515: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3516: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3517: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3518: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3519: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE41;
3520: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3544: END IF;
3545:
3546: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3547: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3548: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3549: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3550: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3551: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3552: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3545:
3546: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3547: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3548: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3549: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3550: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3551: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3552: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3553: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3546: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3547: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3548: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3549: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3550: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3551: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3552: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3553: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3554: ELSE
3547: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3548: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3549: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3550: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3551: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3552: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3553: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3554: ELSE
3555: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3548: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3549: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3550: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3551: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3552: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3553: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3554: ELSE
3555: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3556: END IF;
3549: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3550: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3551: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3552: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3553: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3554: ELSE
3555: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3556: END IF;
3557: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3551: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3552: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3553: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3554: ELSE
3555: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3556: END IF;
3557: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3558: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE42';
3559: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3555: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3556: END IF;
3557: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3558: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE42';
3559: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3560: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3561: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3562: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3563: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3556: END IF;
3557: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3558: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE42';
3559: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3560: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3561: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3562: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3563: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3564: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE42;
3557: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3558: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE42';
3559: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3560: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3561: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3562: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3563: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3564: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE42;
3565: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3589: END IF;
3590:
3591: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3592: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3593: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3594: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3595: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3596: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3597: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3590:
3591: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3592: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3593: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3594: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3595: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3596: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3597: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3598: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3591: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3592: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3593: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3594: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3595: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3596: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3597: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3598: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3599: ELSE
3592: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3593: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3594: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3595: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3596: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3597: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3598: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3599: ELSE
3600: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3593: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3594: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3595: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3596: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3597: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3598: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3599: ELSE
3600: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3601: END IF;
3594: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3595: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3596: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3597: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3598: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3599: ELSE
3600: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3601: END IF;
3602: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3596: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3597: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3598: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3599: ELSE
3600: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3601: END IF;
3602: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3603: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE43';
3604: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3600: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3601: END IF;
3602: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3603: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE43';
3604: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3605: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3606: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3607: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3608: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3601: END IF;
3602: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3603: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE43';
3604: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3605: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3606: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3607: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3608: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3609: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE43;
3602: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3603: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE43';
3604: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3605: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3606: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3607: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3608: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3609: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE43;
3610: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3634: END IF;
3635:
3636: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3637: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3638: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3639: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3640: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3641: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3642: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3635:
3636: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3637: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3638: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3639: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3640: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3641: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3642: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3643: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3636: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3637: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3638: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3639: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3640: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3641: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3642: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3643: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3644: ELSE
3637: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3638: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3639: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3640: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3641: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3642: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3643: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3644: ELSE
3645: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3638: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3639: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3640: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3641: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3642: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3643: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3644: ELSE
3645: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3646: END IF;
3639: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3640: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3641: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3642: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3643: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3644: ELSE
3645: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3646: END IF;
3647: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3641: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3642: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3643: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3644: ELSE
3645: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3646: END IF;
3647: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3648: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE44';
3649: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3645: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3646: END IF;
3647: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3648: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE44';
3649: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3650: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3651: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3652: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3653: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3646: END IF;
3647: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3648: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE44';
3649: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3650: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3651: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3652: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3653: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3654: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE44;
3647: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3648: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE44';
3649: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3650: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3651: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3652: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3653: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3654: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE44;
3655: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3679: END IF;
3680:
3681: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3682: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3683: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3684: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3685: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3686: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3687: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3680:
3681: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3682: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3683: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3684: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3685: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3686: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3687: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3688: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3681: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3682: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3683: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3684: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3685: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3686: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3687: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3688: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3689: ELSE
3682: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3683: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3684: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3685: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3686: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3687: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3688: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3689: ELSE
3690: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3683: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3684: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3685: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3686: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3687: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3688: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3689: ELSE
3690: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3691: END IF;
3684: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3685: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3686: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3687: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3688: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3689: ELSE
3690: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3691: END IF;
3692: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3686: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3687: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3688: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3689: ELSE
3690: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3691: END IF;
3692: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3693: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE45';
3694: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3690: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3691: END IF;
3692: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3693: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE45';
3694: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3695: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3696: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3697: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3698: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3691: END IF;
3692: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3693: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE45';
3694: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3695: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3696: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3697: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3698: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3699: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE45;
3692: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3693: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE45';
3694: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3695: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3696: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3697: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3698: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3699: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE45;
3700: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3724: END IF;
3725:
3726: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3727: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3728: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3729: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3730: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3731: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3732: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3725:
3726: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3727: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3728: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3729: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3730: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3731: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3732: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3733: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3726: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3727: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3728: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3729: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3730: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3731: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3732: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3733: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3734: ELSE
3727: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3728: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3729: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3730: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3731: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3732: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3733: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3734: ELSE
3735: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3728: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3729: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3730: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3731: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3732: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3733: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3734: ELSE
3735: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3736: END IF;
3729: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3730: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3731: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3732: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3733: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3734: ELSE
3735: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3736: END IF;
3737: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3731: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3732: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3733: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3734: ELSE
3735: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3736: END IF;
3737: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3738: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE46';
3739: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3735: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3736: END IF;
3737: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3738: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE46';
3739: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3740: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3741: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3742: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3743: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3736: END IF;
3737: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3738: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE46';
3739: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3740: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3741: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3742: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3743: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3744: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE46;
3737: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3738: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE46';
3739: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3740: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3741: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3742: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3743: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3744: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE46;
3745: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3769: END IF;
3770:
3771: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3772: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3773: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3774: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3775: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3776: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3777: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3770:
3771: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3772: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3773: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3774: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3775: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3776: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3777: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3778: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3771: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3772: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3773: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3774: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3775: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3776: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3777: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3778: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3779: ELSE
3772: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3773: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3774: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3775: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3776: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3777: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3778: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3779: ELSE
3780: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3773: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3774: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3775: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3776: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3777: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3778: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3779: ELSE
3780: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3781: END IF;
3774: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3775: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3776: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3777: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3778: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3779: ELSE
3780: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3781: END IF;
3782: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3776: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3777: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3778: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3779: ELSE
3780: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3781: END IF;
3782: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3783: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE47';
3784: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3780: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3781: END IF;
3782: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3783: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE47';
3784: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3785: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3786: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3787: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3788: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3781: END IF;
3782: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3783: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE47';
3784: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3785: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3786: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3787: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3788: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3789: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE47;
3782: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3783: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE47';
3784: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3785: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3786: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3787: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3788: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3789: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE47;
3790: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3814: END IF;
3815:
3816: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3817: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3818: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3819: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3820: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3821: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3822: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3815:
3816: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3817: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3818: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3819: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3820: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3821: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3822: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3823: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3816: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3817: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3818: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3819: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3820: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3821: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3822: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3823: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3824: ELSE
3817: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3818: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3819: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3820: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3821: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3822: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3823: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3824: ELSE
3825: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3818: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3819: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3820: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3821: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3822: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3823: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3824: ELSE
3825: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3826: END IF;
3819: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3820: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3821: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3822: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3823: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3824: ELSE
3825: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3826: END IF;
3827: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3821: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3822: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3823: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3824: ELSE
3825: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3826: END IF;
3827: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3828: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE48';
3829: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3825: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3826: END IF;
3827: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3828: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE48';
3829: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3830: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3831: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3832: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3833: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3826: END IF;
3827: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3828: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE48';
3829: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3830: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3831: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3832: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3833: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3834: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE48;
3827: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3828: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE48';
3829: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3830: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3831: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3832: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3833: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3834: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE48;
3835: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3859: END IF;
3860:
3861: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3862: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3863: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3864: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3865: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3866: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3867: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3860:
3861: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3862: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3863: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3864: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3865: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3866: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3867: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3868: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3861: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3862: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3863: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3864: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3865: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3866: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3867: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3868: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3869: ELSE
3862: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3863: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3864: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3865: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3866: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3867: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3868: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3869: ELSE
3870: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3863: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3864: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3865: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3866: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3867: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3868: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3869: ELSE
3870: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3871: END IF;
3864: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3865: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3866: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3867: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3868: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3869: ELSE
3870: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3871: END IF;
3872: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3866: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3867: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3868: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3869: ELSE
3870: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3871: END IF;
3872: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3873: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE49';
3874: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3870: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3871: END IF;
3872: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3873: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE49';
3874: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3875: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3876: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3877: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3878: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3871: END IF;
3872: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3873: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE49';
3874: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3875: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3876: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3877: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3878: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3879: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE49;
3872: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3873: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE49';
3874: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3875: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3876: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3877: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3878: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3879: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE49;
3880: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3904: END IF;
3905:
3906: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3907: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3908: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3909: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3910: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3911: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3912: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3905:
3906: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3907: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3908: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3909: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3910: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3911: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3912: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3913: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3906: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3907: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3908: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3909: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3910: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3911: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3912: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3913: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3914: ELSE
3907: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3908: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3909: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3910: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3911: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3912: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3913: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3914: ELSE
3915: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3908: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3909: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3910: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3911: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3912: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3913: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3914: ELSE
3915: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3916: END IF;
3909: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3910: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3911: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3912: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3913: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3914: ELSE
3915: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3916: END IF;
3917: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3911: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3912: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3913: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3914: ELSE
3915: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3916: END IF;
3917: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3918: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE50';
3919: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3915: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3916: END IF;
3917: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3918: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE50';
3919: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3920: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3921: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3922: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3923: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3916: END IF;
3917: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3918: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE50';
3919: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3920: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3921: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3922: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3923: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3924: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE50;
3917: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3918: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE50';
3919: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3920: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3921: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3922: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3923: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3924: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE50;
3925: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3949: END IF;
3950:
3951: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3952: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3953: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3954: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3955: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3956: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3957: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3950:
3951: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3952: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3953: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3954: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3955: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3956: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3957: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3958: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3951: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3952: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3953: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3954: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3955: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3956: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3957: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3958: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3959: ELSE
3952: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3953: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3954: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3955: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3956: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3957: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3958: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3959: ELSE
3960: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3953: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3954: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3955: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3956: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3957: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3958: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3959: ELSE
3960: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3961: END IF;
3954: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3955: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3956: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3957: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3958: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3959: ELSE
3960: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3961: END IF;
3962: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3956: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3957: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3958: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3959: ELSE
3960: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3961: END IF;
3962: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3963: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE51';
3964: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3960: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3961: END IF;
3962: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3963: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE51';
3964: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3965: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3966: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3967: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3968: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3961: END IF;
3962: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3963: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE51';
3964: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3965: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3966: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3967: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3968: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3969: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE51;
3962: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3963: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE51';
3964: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3965: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3966: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3967: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3968: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3969: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE51;
3970: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3994: END IF;
3995:
3996: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3997: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3998: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3999: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4000: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4001: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4002: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3995:
3996: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3997: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3998: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3999: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4000: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4001: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4002: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4003: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3996: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3997: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3998: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3999: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4000: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4001: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4002: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4003: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4004: ELSE
3997: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3998: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3999: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4000: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4001: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4002: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4003: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4004: ELSE
4005: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3998: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3999: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4000: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4001: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4002: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4003: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4004: ELSE
4005: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4006: END IF;
3999: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4000: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4001: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4002: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4003: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4004: ELSE
4005: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4006: END IF;
4007: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4001: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4002: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4003: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4004: ELSE
4005: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4006: END IF;
4007: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4008: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE52';
4009: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4005: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4006: END IF;
4007: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4008: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE52';
4009: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4010: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4011: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4012: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4013: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4006: END IF;
4007: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4008: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE52';
4009: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4010: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4011: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4012: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4013: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4014: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE52;
4007: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4008: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE52';
4009: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4010: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4011: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4012: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4013: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4014: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE52;
4015: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4039: END IF;
4040:
4041: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4042: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4043: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4044: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4045: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4046: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4047: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4040:
4041: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4042: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4043: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4044: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4045: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4046: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4047: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4048: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4041: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4042: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4043: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4044: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4045: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4046: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4047: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4048: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4049: ELSE
4042: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4043: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4044: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4045: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4046: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4047: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4048: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4049: ELSE
4050: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4043: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4044: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4045: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4046: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4047: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4048: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4049: ELSE
4050: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4051: END IF;
4044: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4045: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4046: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4047: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4048: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4049: ELSE
4050: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4051: END IF;
4052: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4046: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4047: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4048: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4049: ELSE
4050: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4051: END IF;
4052: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4053: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE53';
4054: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4050: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4051: END IF;
4052: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4053: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE53';
4054: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4055: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4056: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4057: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4058: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4051: END IF;
4052: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4053: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE53';
4054: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4055: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4056: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4057: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4058: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4059: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE53;
4052: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4053: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE53';
4054: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4055: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4056: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4057: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4058: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4059: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE53;
4060: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4084: END IF;
4085:
4086: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4087: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4088: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4089: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4090: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4091: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4092: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4085:
4086: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4087: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4088: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4089: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4090: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4091: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4092: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4093: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4086: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4087: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4088: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4089: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4090: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4091: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4092: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4093: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4094: ELSE
4087: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4088: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4089: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4090: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4091: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4092: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4093: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4094: ELSE
4095: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4088: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4089: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4090: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4091: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4092: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4093: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4094: ELSE
4095: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4096: END IF;
4089: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4090: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4091: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4092: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4093: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4094: ELSE
4095: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4096: END IF;
4097: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4091: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4092: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4093: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4094: ELSE
4095: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4096: END IF;
4097: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4098: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE54';
4099: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4095: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4096: END IF;
4097: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4098: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE54';
4099: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4100: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4101: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4102: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4103: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4096: END IF;
4097: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4098: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE54';
4099: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4100: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4101: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4102: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4103: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4104: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE54;
4097: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4098: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE54';
4099: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4100: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4101: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4102: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4103: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4104: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE54;
4105: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4129: END IF;
4130:
4131: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4132: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4133: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4134: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4135: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4136: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4137: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4130:
4131: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4132: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4133: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4134: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4135: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4136: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4137: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4138: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4131: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4132: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4133: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4134: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4135: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4136: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4137: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4138: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4139: ELSE
4132: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4133: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4134: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4135: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4136: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4137: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4138: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4139: ELSE
4140: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4133: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4134: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4135: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4136: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4137: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4138: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4139: ELSE
4140: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4141: END IF;
4134: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4135: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4136: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4137: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4138: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4139: ELSE
4140: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4141: END IF;
4142: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4136: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4137: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4138: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4139: ELSE
4140: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4141: END IF;
4142: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4143: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE55';
4144: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4140: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4141: END IF;
4142: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4143: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE55';
4144: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4145: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4146: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4147: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4148: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4141: END IF;
4142: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4143: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE55';
4144: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4145: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4146: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4147: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4148: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4149: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE55;
4142: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4143: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE55';
4144: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4145: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4146: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4147: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4148: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4149: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE55;
4150: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4174: END IF;
4175:
4176: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4177: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4178: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4179: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4180: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4181: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4182: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4175:
4176: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4177: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4178: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4179: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4180: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4181: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4182: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4183: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4176: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4177: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4178: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4179: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4180: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4181: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4182: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4183: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4184: ELSE
4177: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4178: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4179: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4180: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4181: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4182: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4183: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4184: ELSE
4185: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4178: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4179: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4180: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4181: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4182: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4183: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4184: ELSE
4185: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4186: END IF;
4179: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4180: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4181: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4182: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4183: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4184: ELSE
4185: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4186: END IF;
4187: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4181: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4182: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4183: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4184: ELSE
4185: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4186: END IF;
4187: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4188: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE56';
4189: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4185: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4186: END IF;
4187: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4188: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE56';
4189: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4190: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4191: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4192: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4193: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4186: END IF;
4187: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4188: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE56';
4189: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4190: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4191: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4192: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4193: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4194: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE56;
4187: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4188: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE56';
4189: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4190: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4191: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4192: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4193: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4194: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE56;
4195: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4219: END IF;
4220:
4221: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4222: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4223: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4224: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4225: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4226: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4227: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4220:
4221: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4222: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4223: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4224: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4225: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4226: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4227: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4228: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4221: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4222: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4223: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4224: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4225: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4226: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4227: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4228: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4229: ELSE
4222: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4223: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4224: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4225: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4226: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4227: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4228: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4229: ELSE
4230: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4223: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4224: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4225: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4226: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4227: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4228: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4229: ELSE
4230: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4231: END IF;
4224: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4225: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4226: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4227: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4228: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4229: ELSE
4230: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4231: END IF;
4232: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4226: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4227: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4228: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4229: ELSE
4230: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4231: END IF;
4232: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4233: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE57';
4234: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4230: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4231: END IF;
4232: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4233: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE57';
4234: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4235: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4236: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4237: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4238: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4231: END IF;
4232: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4233: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE57';
4234: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4235: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4236: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4237: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4238: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4239: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE57;
4232: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4233: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE57';
4234: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4235: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4236: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4237: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4238: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4239: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE57;
4240: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4264: END IF;
4265:
4266: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4267: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4268: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4269: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4270: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4271: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4272: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4265:
4266: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4267: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4268: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4269: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4270: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4271: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4272: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4273: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4266: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4267: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4268: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4269: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4270: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4271: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4272: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4273: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4274: ELSE
4267: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4268: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4269: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4270: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4271: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4272: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4273: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4274: ELSE
4275: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4268: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4269: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4270: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4271: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4272: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4273: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4274: ELSE
4275: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4276: END IF;
4269: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4270: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4271: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4272: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4273: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4274: ELSE
4275: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4276: END IF;
4277: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4271: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4272: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4273: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4274: ELSE
4275: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4276: END IF;
4277: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4278: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE58';
4279: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4275: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4276: END IF;
4277: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4278: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE58';
4279: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4280: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4281: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4282: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4283: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4276: END IF;
4277: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4278: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE58';
4279: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4280: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4281: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4282: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4283: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4284: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE58;
4277: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4278: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE58';
4279: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4280: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4281: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4282: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4283: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4284: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE58;
4285: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4309: END IF;
4310:
4311: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index ;
4312: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4313: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4314: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4315: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4316: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4317: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4310:
4311: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index ;
4312: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4313: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4314: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4315: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4316: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4317: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4318: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4311: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index ;
4312: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4313: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4314: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4315: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4316: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4317: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4318: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4319: ELSE
4312: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4313: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4314: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4315: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4316: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4317: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4318: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4319: ELSE
4320: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4313: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4314: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4315: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4316: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4317: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4318: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4319: ELSE
4320: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4321: END IF;
4314: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4315: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4316: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4317: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4318: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4319: ELSE
4320: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4321: END IF;
4322: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4316: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4317: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4318: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4319: ELSE
4320: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4321: END IF;
4322: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4323: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE59';
4324: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4320: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4321: END IF;
4322: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4323: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE59';
4324: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4325: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4326: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4327: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4328: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4321: END IF;
4322: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4323: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE59';
4324: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4325: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4326: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4327: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4328: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4329: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE59;
4322: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4323: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE59';
4324: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4325: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4326: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4327: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4328: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4329: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE59;
4330: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4355: END IF;
4356:
4357: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4358: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4359: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4360: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4361: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4362: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4363: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4356:
4357: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4358: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4359: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4360: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4361: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4362: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4363: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4364: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4357: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4358: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4359: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4360: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4361: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4362: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4363: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4364: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4365: ELSE
4358: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4359: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4360: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4361: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4362: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4363: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4364: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4365: ELSE
4366: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4359: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4360: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4361: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4362: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4363: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4364: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4365: ELSE
4366: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4367: END IF;
4360: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4361: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4362: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4363: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4364: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4365: ELSE
4366: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4367: END IF;
4368: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4362: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4363: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4364: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4365: ELSE
4366: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4367: END IF;
4368: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4369: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE60';
4370: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4366: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4367: END IF;
4368: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4369: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE60';
4370: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4371: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4372: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4373: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4374: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4367: END IF;
4368: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4369: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE60';
4370: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4371: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4372: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4373: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4374: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4375: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE60;
4368: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4369: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE60';
4370: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4371: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4372: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4373: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4374: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4375: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE60;
4376: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4400: END IF;
4401:
4402: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4403: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4404: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4405: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4406: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4407: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4408: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4401:
4402: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4403: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4404: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4405: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4406: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4407: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4408: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4409: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4402: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4403: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4404: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4405: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4406: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4407: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4408: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4409: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4410: ELSE
4403: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4404: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4405: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4406: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4407: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4408: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4409: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4410: ELSE
4411: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4404: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4405: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4406: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4407: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4408: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4409: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4410: ELSE
4411: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4412: END IF;
4405: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4406: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4407: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4408: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4409: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4410: ELSE
4411: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4412: END IF;
4413: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4407: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4408: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4409: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4410: ELSE
4411: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4412: END IF;
4413: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4414: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE61';
4415: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4411: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4412: END IF;
4413: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4414: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE61';
4415: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4416: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4417: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4418: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4419: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4412: END IF;
4413: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4414: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE61';
4415: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4416: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4417: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4418: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4419: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4420: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE61;
4413: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4414: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE61';
4415: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4416: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4417: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4418: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4419: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4420: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE61;
4421: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4445: END IF;
4446:
4447: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4448: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4449: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4450: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4451: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4452: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4453: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4446:
4447: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4448: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4449: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4450: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4451: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4452: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4453: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4454: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4447: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4448: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4449: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4450: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4451: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4452: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4453: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4454: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4455: ELSE
4448: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4449: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4450: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4451: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4452: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4453: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4454: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4455: ELSE
4456: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4449: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4450: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4451: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4452: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4453: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4454: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4455: ELSE
4456: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4457: END IF;
4450: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4451: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4452: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4453: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4454: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4455: ELSE
4456: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4457: END IF;
4458: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4452: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4453: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4454: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4455: ELSE
4456: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4457: END IF;
4458: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4459: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE62';
4460: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4456: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4457: END IF;
4458: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4459: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE62';
4460: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4461: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4462: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4463: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4464: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4457: END IF;
4458: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4459: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE62';
4460: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4461: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4462: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4463: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4464: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4465: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE62;
4458: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4459: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE62';
4460: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4461: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4462: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4463: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4464: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4465: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE62;
4466: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4490: END IF;
4491:
4492: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4493: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4494: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4495: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4496: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4497: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4498: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4491:
4492: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4493: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4494: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4495: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4496: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4497: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4498: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4499: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4492: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4493: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4494: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4495: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4496: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4497: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4498: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4499: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4500: ELSE
4493: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4494: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4495: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4496: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4497: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4498: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4499: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4500: ELSE
4501: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4494: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4495: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4496: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4497: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4498: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4499: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4500: ELSE
4501: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4502: END IF;
4495: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4496: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4497: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4498: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4499: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4500: ELSE
4501: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4502: END IF;
4503: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4497: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4498: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4499: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4500: ELSE
4501: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4502: END IF;
4503: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4504: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE63';
4505: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4501: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4502: END IF;
4503: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4504: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE63';
4505: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4506: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4507: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4508: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4509: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4502: END IF;
4503: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4504: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE63';
4505: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4506: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4507: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4508: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4509: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4510: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE63;
4503: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4504: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE63';
4505: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4506: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4507: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4508: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4509: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4510: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE63;
4511: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4535: END IF;
4536:
4537: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4538: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4539: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4540: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4541: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4542: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4543: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4536:
4537: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4538: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4539: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4540: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4541: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4542: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4543: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4544: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4537: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4538: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4539: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4540: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4541: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4542: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4543: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4544: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4545: ELSE
4538: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4539: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4540: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4541: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4542: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4543: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4544: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4545: ELSE
4546: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4539: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4540: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4541: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4542: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4543: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4544: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4545: ELSE
4546: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4547: END IF;
4540: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4541: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4542: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4543: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4544: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4545: ELSE
4546: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4547: END IF;
4548: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4542: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4543: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4544: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4545: ELSE
4546: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4547: END IF;
4548: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4549: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE64';
4550: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4546: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4547: END IF;
4548: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4549: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE64';
4550: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4551: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4552: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4553: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4554: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4547: END IF;
4548: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4549: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE64';
4550: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4551: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4552: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4553: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4554: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4555: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE64;
4548: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4549: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE64';
4550: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4551: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4552: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4553: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4554: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4555: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE64;
4556: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4580: END IF;
4581:
4582: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4583: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4584: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4585: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4586: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4587: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4588: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4581:
4582: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4583: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4584: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4585: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4586: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4587: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4588: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4589: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4582: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4583: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4584: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4585: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4586: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4587: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4588: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4589: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4590: ELSE
4583: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4584: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4585: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4586: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4587: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4588: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4589: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4590: ELSE
4591: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4584: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4585: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4586: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4587: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4588: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4589: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4590: ELSE
4591: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4592: END IF;
4585: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4586: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4587: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4588: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4589: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4590: ELSE
4591: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4592: END IF;
4593: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4587: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4588: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4589: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4590: ELSE
4591: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4592: END IF;
4593: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4594: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE65';
4595: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4591: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4592: END IF;
4593: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4594: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE65';
4595: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4596: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4597: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4598: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4599: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4592: END IF;
4593: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4594: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE65';
4595: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4596: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4597: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4598: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4599: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4600: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE65;
4593: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4594: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE65';
4595: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4596: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4597: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4598: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4599: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4600: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE65;
4601: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4625: END IF;
4626:
4627: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4628: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4629: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4630: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4631: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4632: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4633: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4626:
4627: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4628: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4629: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4630: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4631: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4632: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4633: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4634: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4627: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4628: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4629: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4630: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4631: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4632: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4633: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4634: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4635: ELSE
4628: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4629: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4630: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4631: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4632: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4633: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4634: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4635: ELSE
4636: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4629: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4630: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4631: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4632: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4633: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4634: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4635: ELSE
4636: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4637: END IF;
4630: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4631: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4632: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4633: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4634: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4635: ELSE
4636: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4637: END IF;
4638: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4632: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4633: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4634: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4635: ELSE
4636: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4637: END IF;
4638: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4639: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE66';
4640: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4636: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4637: END IF;
4638: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4639: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE66';
4640: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4641: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4642: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4643: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4644: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4637: END IF;
4638: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4639: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE66';
4640: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4641: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4642: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4643: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4644: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4645: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE66;
4638: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4639: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE66';
4640: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4641: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4642: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4643: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4644: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4645: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE66;
4646: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4670: END IF;
4671:
4672: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4673: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4674: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4675: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4676: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4677: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4678: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4671:
4672: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4673: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4674: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4675: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4676: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4677: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4678: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4679: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4672: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4673: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4674: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4675: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4676: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4677: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4678: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4679: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4680: ELSE
4673: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4674: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4675: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4676: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4677: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4678: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4679: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4680: ELSE
4681: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4674: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4675: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4676: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4677: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4678: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4679: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4680: ELSE
4681: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4682: END IF;
4675: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4676: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4677: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4678: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4679: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4680: ELSE
4681: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4682: END IF;
4683: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4677: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4678: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4679: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4680: ELSE
4681: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4682: END IF;
4683: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4684: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE67';
4685: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4681: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4682: END IF;
4683: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4684: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE67';
4685: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4686: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4687: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4688: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4689: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4682: END IF;
4683: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4684: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE67';
4685: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4686: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4687: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4688: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4689: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4690: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE67;
4683: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4684: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE67';
4685: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4686: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4687: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4688: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4689: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4690: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE67;
4691: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4715: END IF;
4716:
4717: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4718: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4719: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4720: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4721: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4722: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4723: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4716:
4717: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4718: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4719: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4720: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4721: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4722: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4723: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4724: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4717: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4718: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4719: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4720: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4721: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4722: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4723: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4724: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4725: ELSE
4718: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4719: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4720: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4721: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4722: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4723: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4724: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4725: ELSE
4726: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4719: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4720: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4721: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4722: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4723: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4724: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4725: ELSE
4726: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4727: END IF;
4720: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4721: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4722: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4723: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4724: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4725: ELSE
4726: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4727: END IF;
4728: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4722: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4723: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4724: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4725: ELSE
4726: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4727: END IF;
4728: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4729: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE68';
4730: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4726: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4727: END IF;
4728: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4729: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE68';
4730: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4731: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4732: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4733: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4734: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4727: END IF;
4728: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4729: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE68';
4730: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4731: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4732: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4733: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4734: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4735: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE68;
4728: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4729: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE68';
4730: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4731: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4732: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4733: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4734: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4735: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE68;
4736: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4760: END IF;
4761:
4762: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4763: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4764: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4765: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4766: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4767: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4768: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4761:
4762: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4763: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4764: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4765: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4766: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4767: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4768: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4769: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4762: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4763: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4764: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4765: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4766: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4767: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4768: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4769: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4770: ELSE
4763: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4764: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4765: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4766: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4767: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4768: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4769: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4770: ELSE
4771: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4764: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4765: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4766: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4767: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4768: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4769: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4770: ELSE
4771: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4772: END IF;
4765: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4766: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4767: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4768: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4769: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4770: ELSE
4771: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4772: END IF;
4773: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4767: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4768: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4769: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4770: ELSE
4771: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4772: END IF;
4773: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4774: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE69';
4775: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4771: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4772: END IF;
4773: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4774: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE69';
4775: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4776: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4777: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4778: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4779: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4772: END IF;
4773: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4774: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE69';
4775: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4776: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4777: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4778: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4779: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4780: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE69;
4773: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4774: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE69';
4775: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4776: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4777: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4778: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4779: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4780: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE69;
4781: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4805: END IF;
4806:
4807: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4808: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4809: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4810: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4811: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4812: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4813: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4806:
4807: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4808: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4809: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4810: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4811: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4812: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4813: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4814: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4807: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4808: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4809: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4810: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4811: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4812: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4813: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4814: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4815: ELSE
4808: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4809: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4810: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4811: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4812: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4813: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4814: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4815: ELSE
4816: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4809: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4810: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4811: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4812: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4813: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4814: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4815: ELSE
4816: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4817: END IF;
4810: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4811: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4812: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4813: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4814: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4815: ELSE
4816: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4817: END IF;
4818: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4812: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4813: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4814: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4815: ELSE
4816: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4817: END IF;
4818: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4819: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE70';
4820: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4816: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4817: END IF;
4818: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4819: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE70';
4820: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4821: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4822: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4823: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4824: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4817: END IF;
4818: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4819: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE70';
4820: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4821: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4822: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4823: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4824: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4825: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE70;
4818: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4819: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE70';
4820: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4821: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4822: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4823: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4824: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4825: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE70;
4826: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4850: END IF;
4851:
4852: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4853: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4854: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4855: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4856: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4857: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4858: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4851:
4852: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4853: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4854: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4855: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4856: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4857: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4858: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4859: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4852: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4853: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4854: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4855: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4856: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4857: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4858: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4859: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4860: ELSE
4853: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4854: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4855: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4856: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4857: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4858: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4859: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4860: ELSE
4861: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4854: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4855: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4856: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4857: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4858: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4859: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4860: ELSE
4861: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4862: END IF;
4855: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4856: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4857: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4858: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4859: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4860: ELSE
4861: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4862: END IF;
4863: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4857: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4858: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4859: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4860: ELSE
4861: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4862: END IF;
4863: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4864: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE71';
4865: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4861: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4862: END IF;
4863: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4864: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE71';
4865: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4866: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4867: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4868: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4869: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4862: END IF;
4863: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4864: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE71';
4865: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4866: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4867: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4868: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4869: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4870: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE71;
4863: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4864: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE71';
4865: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4866: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4867: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4868: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4869: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4870: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE71;
4871: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4895: END IF;
4896:
4897: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4898: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4899: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4900: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4901: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4902: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4903: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4896:
4897: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4898: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4899: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4900: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4901: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4902: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4903: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4904: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4897: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4898: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4899: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4900: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4901: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4902: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4903: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4904: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4905: ELSE
4898: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4899: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4900: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4901: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4902: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4903: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4904: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4905: ELSE
4906: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4899: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4900: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4901: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4902: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4903: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4904: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4905: ELSE
4906: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4907: END IF;
4900: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4901: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4902: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4903: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4904: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4905: ELSE
4906: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4907: END IF;
4908: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4902: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4903: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4904: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4905: ELSE
4906: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4907: END IF;
4908: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4909: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE72';
4910: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4906: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4907: END IF;
4908: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4909: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE72';
4910: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4911: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4912: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4913: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4914: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4907: END IF;
4908: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4909: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE72';
4910: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4911: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4912: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4913: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4914: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4915: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE72;
4908: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4909: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE72';
4910: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4911: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4912: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4913: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4914: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4915: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE72;
4916: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4940: END IF;
4941:
4942: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4943: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4944: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4945: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4946: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4947: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4948: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4941:
4942: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4943: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4944: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4945: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4946: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4947: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4948: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4949: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4942: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4943: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4944: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4945: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4946: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4947: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4948: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4949: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4950: ELSE
4943: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4944: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4945: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4946: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4947: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4948: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4949: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4950: ELSE
4951: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4944: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4945: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4946: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4947: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4948: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4949: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4950: ELSE
4951: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4952: END IF;
4945: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4946: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4947: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4948: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4949: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4950: ELSE
4951: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4952: END IF;
4953: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4947: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4948: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4949: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4950: ELSE
4951: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4952: END IF;
4953: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4954: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE73';
4955: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4951: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4952: END IF;
4953: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4954: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE73';
4955: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4956: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4957: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4958: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4959: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4952: END IF;
4953: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4954: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE73';
4955: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4956: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4957: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4958: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4959: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4960: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE73;
4953: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4954: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE73';
4955: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4956: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4957: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4958: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4959: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4960: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE73;
4961: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4985: END IF;
4986:
4987: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4988: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4989: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4990: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4991: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4992: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4993: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4986:
4987: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4988: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4989: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4990: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4991: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4992: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4993: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4994: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4987: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4988: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4989: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4990: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4991: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4992: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4993: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4994: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4995: ELSE
4988: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4989: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4990: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4991: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4992: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4993: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4994: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4995: ELSE
4996: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4989: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4990: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4991: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4992: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4993: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4994: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4995: ELSE
4996: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4997: END IF;
4990: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4991: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4992: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4993: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4994: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4995: ELSE
4996: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4997: END IF;
4998: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4992: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4993: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4994: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4995: ELSE
4996: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4997: END IF;
4998: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4999: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE74';
5000: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4996: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4997: END IF;
4998: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4999: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE74';
5000: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5001: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5002: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5003: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5004: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4997: END IF;
4998: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4999: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE74';
5000: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5001: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5002: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5003: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5004: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5005: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE74;
4998: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4999: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE74';
5000: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5001: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5002: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5003: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5004: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5005: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE74;
5006: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5030: END IF;
5031:
5032: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5033: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5034: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5035: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5036: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5037: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5038: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5031:
5032: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5033: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5034: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5035: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5036: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5037: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5038: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5039: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5032: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5033: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5034: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5035: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5036: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5037: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5038: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5039: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5040: ELSE
5033: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5034: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5035: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5036: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5037: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5038: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5039: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5040: ELSE
5041: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5034: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5035: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5036: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5037: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5038: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5039: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5040: ELSE
5041: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5042: END IF;
5035: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5036: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5037: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5038: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5039: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5040: ELSE
5041: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5042: END IF;
5043: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5037: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5038: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5039: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5040: ELSE
5041: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5042: END IF;
5043: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5044: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE75';
5045: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5041: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5042: END IF;
5043: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5044: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE75';
5045: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5046: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5047: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5048: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5049: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5042: END IF;
5043: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5044: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE75';
5045: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5046: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5047: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5048: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5049: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5050: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE75;
5043: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5044: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE75';
5045: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5046: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5047: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5048: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5049: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5050: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE75;
5051: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5075: END IF;
5076:
5077: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5078: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5079: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5080: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5081: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5082: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5083: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5076:
5077: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5078: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5079: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5080: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5081: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5082: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5083: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5084: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5077: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5078: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5079: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5080: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5081: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5082: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5083: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5084: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5085: ELSE
5078: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5079: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5080: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5081: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5082: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5083: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5084: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5085: ELSE
5086: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5079: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5080: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5081: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5082: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5083: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5084: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5085: ELSE
5086: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5087: END IF;
5080: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5081: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5082: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5083: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5084: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5085: ELSE
5086: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5087: END IF;
5088: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5082: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5083: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5084: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5085: ELSE
5086: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5087: END IF;
5088: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5089: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE76';
5090: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5086: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5087: END IF;
5088: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5089: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE76';
5090: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5091: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5092: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5093: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5094: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5087: END IF;
5088: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5089: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE76';
5090: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5091: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5092: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5093: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5094: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5095: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE76;
5088: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5089: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE76';
5090: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5091: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5092: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5093: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5094: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5095: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE76;
5096: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5120: END IF;
5121:
5122: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5123: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5124: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5125: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5126: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5127: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5128: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5121:
5122: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5123: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5124: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5125: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5126: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5127: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5128: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5129: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5122: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5123: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5124: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5125: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5126: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5127: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5128: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5129: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5130: ELSE
5123: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5124: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5125: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5126: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5127: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5128: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5129: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5130: ELSE
5131: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5124: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5125: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5126: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5127: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5128: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5129: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5130: ELSE
5131: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5132: END IF;
5125: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5126: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5127: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5128: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5129: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5130: ELSE
5131: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5132: END IF;
5133: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5127: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5128: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5129: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5130: ELSE
5131: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5132: END IF;
5133: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5134: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE77';
5135: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5131: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5132: END IF;
5133: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5134: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE77';
5135: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5136: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5137: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5138: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5139: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5132: END IF;
5133: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5134: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE77';
5135: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5136: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5137: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5138: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5139: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5140: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE77;
5133: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5134: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE77';
5135: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5136: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5137: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5138: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5139: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5140: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE77;
5141: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5165: END IF;
5166:
5167: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5168: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5169: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5170: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5171: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5172: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5173: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5166:
5167: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5168: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5169: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5170: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5171: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5172: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5173: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5174: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5167: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5168: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5169: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5170: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5171: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5172: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5173: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5174: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5175: ELSE
5168: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5169: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5170: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5171: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5172: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5173: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5174: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5175: ELSE
5176: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5169: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5170: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5171: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5172: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5173: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5174: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5175: ELSE
5176: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5177: END IF;
5170: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5171: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5172: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5173: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5174: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5175: ELSE
5176: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5177: END IF;
5178: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5172: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5173: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5174: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5175: ELSE
5176: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5177: END IF;
5178: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5179: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE78';
5180: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5176: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5177: END IF;
5178: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5179: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE78';
5180: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5181: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5182: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5183: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5184: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5177: END IF;
5178: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5179: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE78';
5180: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5181: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5182: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5183: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5184: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5185: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE78;
5178: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5179: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE78';
5180: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5181: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5182: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5183: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5184: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5185: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE78;
5186: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5210: END IF;
5211:
5212: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5213: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5214: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5215: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5216: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5217: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5218: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5211:
5212: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5213: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5214: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5215: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5216: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5217: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5218: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5219: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5212: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5213: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5214: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5215: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5216: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5217: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5218: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5219: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5220: ELSE
5213: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5214: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5215: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5216: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5217: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5218: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5219: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5220: ELSE
5221: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5214: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5215: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5216: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5217: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5218: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5219: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5220: ELSE
5221: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5222: END IF;
5215: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5216: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5217: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5218: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5219: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5220: ELSE
5221: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5222: END IF;
5223: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5217: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5218: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5219: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5220: ELSE
5221: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5222: END IF;
5223: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5224: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE79';
5225: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5221: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5222: END IF;
5223: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5224: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE79';
5225: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5226: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5227: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5228: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5229: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5222: END IF;
5223: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5224: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE79';
5225: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5226: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5227: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5228: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5229: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5230: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE79;
5223: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5224: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE79';
5225: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5226: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5227: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5228: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5229: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5230: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE79;
5231: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5255: END IF;
5256:
5257: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5258: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5259: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5260: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5261: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5262: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5263: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5256:
5257: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5258: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5259: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5260: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5261: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5262: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5263: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5264: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5257: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5258: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5259: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5260: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5261: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5262: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5263: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5264: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5265: ELSE
5258: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5259: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5260: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5261: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5262: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5263: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5264: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5265: ELSE
5266: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5259: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5260: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5261: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5262: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5263: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5264: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5265: ELSE
5266: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5267: END IF;
5260: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5261: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5262: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5263: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5264: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5265: ELSE
5266: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5267: END IF;
5268: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5262: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5263: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5264: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5265: ELSE
5266: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5267: END IF;
5268: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5269: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE80';
5270: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5266: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5267: END IF;
5268: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5269: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE80';
5270: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5271: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5272: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5273: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5274: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5267: END IF;
5268: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5269: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE80';
5270: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5271: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5272: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5273: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5274: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5275: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE80;
5268: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5269: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE80';
5270: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5271: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5272: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5273: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5274: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5275: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE80;
5276: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5300: END IF;
5301:
5302: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5303: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5304: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5305: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5306: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5307: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5308: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5301:
5302: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5303: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5304: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5305: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5306: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5307: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5308: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5309: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5302: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5303: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5304: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5305: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5306: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5307: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5308: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5309: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5310: ELSE
5303: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5304: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5305: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5306: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5307: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5308: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5309: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5310: ELSE
5311: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5304: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5305: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5306: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5307: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5308: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5309: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5310: ELSE
5311: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5312: END IF;
5305: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5306: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5307: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5308: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5309: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5310: ELSE
5311: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5312: END IF;
5313: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5307: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5308: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5309: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5310: ELSE
5311: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5312: END IF;
5313: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5314: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE81';
5315: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5311: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5312: END IF;
5313: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5314: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE81';
5315: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5316: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5317: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5318: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5319: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5312: END IF;
5313: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5314: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE81';
5315: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5316: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5317: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5318: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5319: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5320: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE81;
5313: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5314: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE81';
5315: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5316: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5317: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5318: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5319: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5320: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE81;
5321: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5345: END IF;
5346:
5347: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5348: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5349: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5350: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5351: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5352: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5353: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5346:
5347: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5348: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5349: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5350: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5351: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5352: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5353: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5354: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5347: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5348: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5349: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5350: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5351: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5352: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5353: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5354: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5355: ELSE
5348: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5349: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5350: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5351: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5352: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5353: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5354: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5355: ELSE
5356: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5349: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5350: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5351: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5352: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5353: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5354: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5355: ELSE
5356: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5357: END IF;
5350: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5351: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5352: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5353: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5354: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5355: ELSE
5356: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5357: END IF;
5358: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5352: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5353: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5354: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5355: ELSE
5356: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5357: END IF;
5358: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5359: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE82';
5360: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5356: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5357: END IF;
5358: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5359: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE82';
5360: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5361: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5362: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5363: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5364: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5357: END IF;
5358: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5359: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE82';
5360: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5361: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5362: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5363: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5364: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5365: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE82;
5358: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5359: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE82';
5360: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5361: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5362: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5363: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5364: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5365: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE82;
5366: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5390: END IF;
5391:
5392: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5393: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5394: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5395: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5396: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5397: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5398: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5391:
5392: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5393: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5394: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5395: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5396: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5397: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5398: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5399: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5392: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5393: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5394: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5395: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5396: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5397: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5398: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5399: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5400: ELSE
5393: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5394: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5395: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5396: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5397: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5398: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5399: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5400: ELSE
5401: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5394: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5395: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5396: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5397: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5398: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5399: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5400: ELSE
5401: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5402: END IF;
5395: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5396: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5397: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5398: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5399: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5400: ELSE
5401: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5402: END IF;
5403: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5397: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5398: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5399: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5400: ELSE
5401: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5402: END IF;
5403: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5404: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE83';
5405: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5401: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5402: END IF;
5403: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5404: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE83';
5405: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5406: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5407: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5408: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5409: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5402: END IF;
5403: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5404: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE83';
5405: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5406: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5407: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5408: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5409: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5410: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE83;
5403: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5404: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE83';
5405: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5406: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5407: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5408: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5409: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5410: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE83;
5411: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5435: END IF;
5436:
5437: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5438: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5439: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5440: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5441: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5442: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5443: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5436:
5437: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5438: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5439: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5440: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5441: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5442: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5443: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5444: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5437: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5438: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5439: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5440: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5441: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5442: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5443: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5444: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5445: ELSE
5438: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5439: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5440: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5441: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5442: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5443: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5444: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5445: ELSE
5446: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5439: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5440: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5441: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5442: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5443: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5444: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5445: ELSE
5446: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5447: END IF;
5440: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5441: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5442: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5443: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5444: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5445: ELSE
5446: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5447: END IF;
5448: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5442: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5443: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5444: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5445: ELSE
5446: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5447: END IF;
5448: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5449: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE84';
5450: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5446: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5447: END IF;
5448: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5449: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE84';
5450: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5451: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5452: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5453: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5454: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5447: END IF;
5448: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5449: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE84';
5450: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5451: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5452: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5453: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5454: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5455: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE84;
5448: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5449: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE84';
5450: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5451: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5452: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5453: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5454: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5455: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE84;
5456: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5480: END IF;
5481:
5482: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5483: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5484: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5485: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5486: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5487: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5488: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5481:
5482: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5483: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5484: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5485: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5486: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5487: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5488: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5489: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5482: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5483: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5484: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5485: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5486: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5487: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5488: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5489: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5490: ELSE
5483: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5484: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5485: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5486: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5487: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5488: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5489: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5490: ELSE
5491: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5484: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5485: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5486: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5487: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5488: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5489: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5490: ELSE
5491: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5492: END IF;
5485: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5486: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5487: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5488: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5489: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5490: ELSE
5491: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5492: END IF;
5493: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5487: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5488: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5489: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5490: ELSE
5491: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5492: END IF;
5493: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5494: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE85';
5495: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5491: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5492: END IF;
5493: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5494: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE85';
5495: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5496: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5497: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5498: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5499: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5492: END IF;
5493: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5494: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE85';
5495: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5496: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5497: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5498: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5499: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5500: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE85;
5493: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5494: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE85';
5495: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5496: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5497: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5498: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5499: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5500: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE85;
5501: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5525: END IF;
5526:
5527: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5528: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5529: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5530: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5531: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5532: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5533: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5526:
5527: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5528: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5529: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5530: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5531: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5532: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5533: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5534: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5527: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5528: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5529: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5530: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5531: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5532: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5533: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5534: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5535: ELSE
5528: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5529: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5530: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5531: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5532: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5533: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5534: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5535: ELSE
5536: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5529: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5530: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5531: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5532: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5533: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5534: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5535: ELSE
5536: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5537: END IF;
5530: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5531: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5532: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5533: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5534: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5535: ELSE
5536: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5537: END IF;
5538: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5532: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5533: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5534: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5535: ELSE
5536: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5537: END IF;
5538: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5539: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE86';
5540: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5536: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5537: END IF;
5538: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5539: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE86';
5540: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5541: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5542: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5543: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5544: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5537: END IF;
5538: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5539: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE86';
5540: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5541: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5542: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5543: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5544: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5545: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE86;
5538: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5539: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE86';
5540: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5541: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5542: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5543: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5544: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5545: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE86;
5546: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5570: END IF;
5571:
5572: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5573: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5574: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5575: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5576: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5577: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5578: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5571:
5572: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5573: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5574: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5575: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5576: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5577: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5578: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5579: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5572: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5573: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5574: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5575: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5576: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5577: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5578: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5579: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5580: ELSE
5573: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5574: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5575: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5576: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5577: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5578: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5579: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5580: ELSE
5581: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5574: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5575: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5576: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5577: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5578: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5579: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5580: ELSE
5581: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5582: END IF;
5575: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5576: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5577: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5578: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5579: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5580: ELSE
5581: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5582: END IF;
5583: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5577: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5578: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5579: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5580: ELSE
5581: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5582: END IF;
5583: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5584: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE87';
5585: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5581: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5582: END IF;
5583: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5584: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE87';
5585: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5586: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5587: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5588: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5589: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5582: END IF;
5583: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5584: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE87';
5585: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5586: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5587: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5588: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5589: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5590: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE87;
5583: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5584: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE87';
5585: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5586: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5587: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5588: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5589: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5590: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE87;
5591: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5615: END IF;
5616:
5617: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5618: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5619: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5620: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5621: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5622: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5623: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5616:
5617: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5618: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5619: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5620: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5621: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5622: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5623: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5624: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5617: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5618: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5619: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5620: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5621: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5622: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5623: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5624: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5625: ELSE
5618: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5619: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5620: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5621: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5622: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5623: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5624: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5625: ELSE
5626: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5619: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5620: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5621: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5622: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5623: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5624: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5625: ELSE
5626: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5627: END IF;
5620: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5621: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5622: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5623: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5624: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5625: ELSE
5626: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5627: END IF;
5628: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5622: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5623: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5624: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5625: ELSE
5626: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5627: END IF;
5628: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5629: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE88';
5630: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5626: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5627: END IF;
5628: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5629: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE88';
5630: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5631: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5632: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5633: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5634: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5627: END IF;
5628: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5629: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE88';
5630: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5631: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5632: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5633: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5634: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5635: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE88;
5628: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5629: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE88';
5630: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5631: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5632: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5633: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5634: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5635: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE88;
5636: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5660: END IF;
5661:
5662: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5663: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5664: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5665: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5666: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5667: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5668: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5661:
5662: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5663: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5664: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5665: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5666: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5667: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5668: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5669: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5662: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5663: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5664: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5665: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5666: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5667: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5668: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5669: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5670: ELSE
5663: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5664: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5665: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5666: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5667: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5668: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5669: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5670: ELSE
5671: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5664: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5665: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5666: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5667: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5668: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5669: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5670: ELSE
5671: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5672: END IF;
5665: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5666: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5667: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5668: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5669: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5670: ELSE
5671: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5672: END IF;
5673: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5667: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5668: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5669: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5670: ELSE
5671: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5672: END IF;
5673: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5674: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE89';
5675: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5671: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5672: END IF;
5673: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5674: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE89';
5675: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5676: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5677: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5678: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5679: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5672: END IF;
5673: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5674: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE89';
5675: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5676: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5677: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5678: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5679: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5680: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE89;
5673: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5674: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE89';
5675: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5676: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5677: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5678: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5679: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5680: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE89;
5681: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5705: END IF;
5706:
5707: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5708: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5709: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5710: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5711: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5712: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5713: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5706:
5707: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5708: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5709: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5710: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5711: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5712: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5713: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5714: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5707: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5708: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5709: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5710: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5711: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5712: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5713: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5714: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5715: ELSE
5708: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5709: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5710: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5711: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5712: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5713: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5714: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5715: ELSE
5716: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5709: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5710: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5711: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5712: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5713: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5714: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5715: ELSE
5716: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5717: END IF;
5710: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5711: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5712: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5713: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5714: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5715: ELSE
5716: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5717: END IF;
5718: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5712: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5713: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5714: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5715: ELSE
5716: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5717: END IF;
5718: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5719: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE90';
5720: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5716: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5717: END IF;
5718: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5719: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE90';
5720: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5721: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5722: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5723: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5724: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5717: END IF;
5718: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5719: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE90';
5720: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5721: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5722: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5723: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5724: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5725: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE90;
5718: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5719: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE90';
5720: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5721: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5722: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5723: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5724: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5725: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE90;
5726: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5750: END IF;
5751:
5752: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5753: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5754: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5755: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5756: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5757: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5758: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5751:
5752: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5753: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5754: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5755: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5756: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5757: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5758: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5759: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5752: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5753: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5754: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5755: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5756: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5757: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5758: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5759: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5760: ELSE
5753: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5754: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5755: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5756: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5757: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5758: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5759: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5760: ELSE
5761: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5754: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5755: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5756: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5757: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5758: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5759: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5760: ELSE
5761: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5762: END IF;
5755: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5756: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5757: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5758: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5759: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5760: ELSE
5761: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5762: END IF;
5763: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5757: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5758: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5759: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5760: ELSE
5761: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5762: END IF;
5763: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5764: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE91';
5765: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5761: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5762: END IF;
5763: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5764: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE91';
5765: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5766: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5767: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5768: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5769: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5762: END IF;
5763: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5764: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE91';
5765: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5766: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5767: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5768: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5769: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5770: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE91;
5763: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5764: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE91';
5765: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5766: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5767: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5768: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5769: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5770: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE91;
5771: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5795: END IF;
5796:
5797: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5798: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5799: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5800: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5801: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5802: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5803: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5796:
5797: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5798: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5799: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5800: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5801: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5802: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5803: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5804: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5797: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5798: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5799: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5800: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5801: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5802: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5803: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5804: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5805: ELSE
5798: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5799: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5800: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5801: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5802: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5803: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5804: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5805: ELSE
5806: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5799: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5800: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5801: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5802: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5803: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5804: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5805: ELSE
5806: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5807: END IF;
5800: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5801: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5802: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5803: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5804: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5805: ELSE
5806: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5807: END IF;
5808: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5802: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5803: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5804: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5805: ELSE
5806: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5807: END IF;
5808: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5809: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE92';
5810: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5806: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5807: END IF;
5808: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5809: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE92';
5810: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5811: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5812: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5813: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5814: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5807: END IF;
5808: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5809: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE92';
5810: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5811: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5812: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5813: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5814: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5815: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE92;
5808: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5809: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE92';
5810: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5811: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5812: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5813: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5814: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5815: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE92;
5816: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5840: END IF;
5841:
5842: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5843: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5844: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5845: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5846: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5847: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5848: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5841:
5842: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5843: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5844: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5845: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5846: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5847: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5848: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5849: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5842: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5843: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5844: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5845: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5846: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5847: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5848: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5849: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5850: ELSE
5843: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5844: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5845: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5846: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5847: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5848: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5849: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5850: ELSE
5851: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5844: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5845: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5846: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5847: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5848: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5849: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5850: ELSE
5851: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5852: END IF;
5845: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5846: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5847: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5848: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5849: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5850: ELSE
5851: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5852: END IF;
5853: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5847: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5848: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5849: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5850: ELSE
5851: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5852: END IF;
5853: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5854: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE93';
5855: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5851: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5852: END IF;
5853: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5854: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE93';
5855: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5856: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5857: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5858: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5859: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5852: END IF;
5853: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5854: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE93';
5855: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5856: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5857: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5858: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5859: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5860: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE93;
5853: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5854: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE93';
5855: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5856: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5857: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5858: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5859: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5860: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE93;
5861: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5885: END IF;
5886:
5887: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5888: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5889: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5890: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5891: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5892: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5893: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5886:
5887: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5888: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5889: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5890: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5891: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5892: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5893: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5894: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5887: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5888: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5889: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5890: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5891: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5892: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5893: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5894: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5895: ELSE
5888: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5889: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5890: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5891: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5892: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5893: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5894: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5895: ELSE
5896: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5889: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5890: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5891: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5892: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5893: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5894: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5895: ELSE
5896: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5897: END IF;
5890: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5891: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5892: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5893: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5894: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5895: ELSE
5896: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5897: END IF;
5898: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5892: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5893: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5894: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5895: ELSE
5896: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5897: END IF;
5898: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5899: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE94';
5900: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5896: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5897: END IF;
5898: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5899: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE94';
5900: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5901: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5902: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5903: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5904: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5897: END IF;
5898: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5899: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE94';
5900: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5901: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5902: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5903: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5904: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5905: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE94;
5898: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5899: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE94';
5900: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5901: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5902: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5903: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5904: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5905: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE94;
5906: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5930: END IF;
5931:
5932: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5933: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5934: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5935: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5936: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5937: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5938: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5931:
5932: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5933: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5934: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5935: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5936: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5937: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5938: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5939: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5932: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5933: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5934: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5935: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5936: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5937: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5938: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5939: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5940: ELSE
5933: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5934: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5935: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5936: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5937: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5938: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5939: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5940: ELSE
5941: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5934: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5935: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5936: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5937: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5938: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5939: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5940: ELSE
5941: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5942: END IF;
5935: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5936: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5937: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5938: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5939: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5940: ELSE
5941: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5942: END IF;
5943: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5937: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5938: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5939: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5940: ELSE
5941: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5942: END IF;
5943: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5944: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE95';
5945: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5941: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5942: END IF;
5943: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5944: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE95';
5945: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5946: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5947: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5948: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5949: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5942: END IF;
5943: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5944: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE95';
5945: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5946: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5947: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5948: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5949: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5950: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE95;
5943: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5944: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE95';
5945: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5946: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5947: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5948: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5949: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5950: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE95;
5951: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5975: END IF;
5976:
5977: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5978: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5979: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5980: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5981: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5982: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5983: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5976:
5977: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5978: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5979: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5980: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5981: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5982: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5983: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5984: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5977: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5978: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5979: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5980: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5981: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5982: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5983: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5984: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5985: ELSE
5978: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5979: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5980: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5981: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5982: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5983: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5984: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5985: ELSE
5986: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5979: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5980: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5981: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5982: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5983: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5984: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5985: ELSE
5986: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5987: END IF;
5980: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5981: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5982: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5983: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5984: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5985: ELSE
5986: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5987: END IF;
5988: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5982: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5983: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5984: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5985: ELSE
5986: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5987: END IF;
5988: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5989: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE96';
5990: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5986: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5987: END IF;
5988: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5989: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE96';
5990: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5991: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5992: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5993: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5994: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5987: END IF;
5988: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5989: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE96';
5990: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5991: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5992: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5993: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5994: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5995: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE96;
5988: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5989: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE96';
5990: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5991: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5992: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5993: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5994: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5995: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE96;
5996: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6020: END IF;
6021:
6022: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6023: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6024: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6025: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6026: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6027: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6028: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6021:
6022: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6023: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6024: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6025: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6026: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6027: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6028: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6029: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6022: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6023: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6024: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6025: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6026: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6027: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6028: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6029: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6030: ELSE
6023: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6024: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6025: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6026: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6027: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6028: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6029: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6030: ELSE
6031: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6024: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6025: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6026: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6027: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6028: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6029: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6030: ELSE
6031: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6032: END IF;
6025: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6026: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6027: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6028: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6029: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6030: ELSE
6031: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6032: END IF;
6033: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6027: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6028: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6029: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6030: ELSE
6031: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6032: END IF;
6033: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6034: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE97';
6035: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6031: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6032: END IF;
6033: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6034: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE97';
6035: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6036: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6037: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6038: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6039: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6032: END IF;
6033: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6034: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE97';
6035: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6036: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6037: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6038: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6039: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6040: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE97;
6033: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6034: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE97';
6035: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6036: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6037: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6038: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6039: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6040: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE97;
6041: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6065: END IF;
6066:
6067: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6068: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6069: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6070: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6071: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6072: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6073: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6066:
6067: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6068: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6069: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6070: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6071: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6072: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6073: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6074: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6067: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6068: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6069: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6070: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6071: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6072: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6073: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6074: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6075: ELSE
6068: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6069: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6070: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6071: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6072: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6073: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6074: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6075: ELSE
6076: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6069: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6070: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6071: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6072: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6073: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6074: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6075: ELSE
6076: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6077: END IF;
6070: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6071: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6072: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6073: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6074: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6075: ELSE
6076: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6077: END IF;
6078: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6072: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6073: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6074: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6075: ELSE
6076: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6077: END IF;
6078: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6079: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE98';
6080: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6076: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6077: END IF;
6078: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6079: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE98';
6080: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6081: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6082: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6083: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6084: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6077: END IF;
6078: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6079: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE98';
6080: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6081: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6082: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6083: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6084: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6085: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE98;
6078: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6079: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE98';
6080: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6081: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6082: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6083: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6084: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6085: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE98;
6086: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6110: END IF;
6111:
6112: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6113: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6114: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6115: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6116: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6117: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6118: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6111:
6112: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6113: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6114: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6115: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6116: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6117: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6118: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6119: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6112: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6113: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6114: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6115: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6116: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6117: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6118: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6119: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6120: ELSE
6113: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6114: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6115: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6116: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6117: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6118: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6119: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6120: ELSE
6121: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6114: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6115: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6116: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6117: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6118: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6119: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6120: ELSE
6121: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6122: END IF;
6115: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6116: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6117: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6118: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6119: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6120: ELSE
6121: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6122: END IF;
6123: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6117: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6118: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6119: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6120: ELSE
6121: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6122: END IF;
6123: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6124: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE99';
6125: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6121: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6122: END IF;
6123: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6124: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE99';
6125: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6126: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6127: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6128: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6129: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6122: END IF;
6123: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6124: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE99';
6125: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6126: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6127: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6128: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6129: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6130: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE99;
6123: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6124: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE99';
6125: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6126: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6127: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6128: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6129: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6130: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE99;
6131: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6155: END IF;
6156:
6157: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6158: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6159: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6160: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6161: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6162: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6163: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6156:
6157: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6158: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6159: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6160: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6161: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6162: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6163: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6164: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6157: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6158: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6159: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6160: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6161: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6162: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6163: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6164: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6165: ELSE
6158: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6159: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6160: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6161: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6162: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6163: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6164: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6165: ELSE
6166: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6159: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6160: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6161: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6162: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6163: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6164: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6165: ELSE
6166: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6167: END IF;
6160: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6161: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6162: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6163: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6164: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6165: ELSE
6166: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6167: END IF;
6168: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6162: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6163: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6164: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6165: ELSE
6166: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6167: END IF;
6168: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6169: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE100';
6170: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6166: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6167: END IF;
6168: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6169: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE100';
6170: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6171: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6172: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6173: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6174: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6167: END IF;
6168: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6169: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE100';
6170: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6171: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6172: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6173: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6174: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6175: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE100;
6168: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6169: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE100';
6170: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6171: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6172: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6173: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6174: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6175: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE100;
6176: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6204: END IF;
6205:
6206: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6207: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6208: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6209: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6210: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6211: ELSE
6212: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6206: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6207: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6208: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6209: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6210: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6211: ELSE
6212: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6213: END IF;
6214: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6208: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6209: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6210: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6211: ELSE
6212: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6213: END IF;
6214: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6215: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6216: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6210: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6211: ELSE
6212: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6213: END IF;
6214: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6215: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6216: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6217: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6218: ELSE
6211: ELSE
6212: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6213: END IF;
6214: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6215: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6216: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6217: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6218: ELSE
6219: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6212: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6213: END IF;
6214: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6215: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6216: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6217: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6218: ELSE
6219: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6220: END IF;
6213: END IF;
6214: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6215: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6216: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6217: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6218: ELSE
6219: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6220: END IF;
6221: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6215: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6216: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6217: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6218: ELSE
6219: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6220: END IF;
6221: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6222: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE1';
6223: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6219: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6220: END IF;
6221: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6222: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE1';
6223: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6224: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6225: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6226: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6227: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6220: END IF;
6221: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6222: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE1';
6223: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6224: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6225: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6226: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6227: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6228: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE1;
6221: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6222: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE1';
6223: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6224: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6225: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6226: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6227: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6228: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE1;
6229: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6253: END IF;
6254:
6255: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6256: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6257: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6258: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6259: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6260: ELSE
6261: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6255: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6256: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6257: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6258: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6259: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6260: ELSE
6261: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6262: END IF;
6263: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6257: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6258: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6259: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6260: ELSE
6261: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6262: END IF;
6263: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6264: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6265: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6259: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6260: ELSE
6261: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6262: END IF;
6263: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6264: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6265: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6266: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6267: ELSE
6260: ELSE
6261: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6262: END IF;
6263: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6264: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6265: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6266: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6267: ELSE
6268: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6261: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6262: END IF;
6263: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6264: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6265: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6266: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6267: ELSE
6268: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6269: END IF;
6262: END IF;
6263: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6264: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6265: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6266: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6267: ELSE
6268: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6269: END IF;
6270: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6264: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6265: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6266: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6267: ELSE
6268: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6269: END IF;
6270: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6271: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE2';
6272: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6268: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6269: END IF;
6270: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6271: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE2';
6272: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6273: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6274: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6275: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6276: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6269: END IF;
6270: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6271: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE2';
6272: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6273: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6274: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6275: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6276: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6277: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE2;
6270: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6271: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE2';
6272: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6273: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6274: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6275: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6276: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6277: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE2;
6278: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6302: END IF;
6303:
6304: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6305: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6306: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6307: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6308: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6309: ELSE
6310: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6304: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6305: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6306: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6307: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6308: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6309: ELSE
6310: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6311: END IF;
6312: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6306: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6307: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6308: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6309: ELSE
6310: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6311: END IF;
6312: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6313: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6314: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6308: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6309: ELSE
6310: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6311: END IF;
6312: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6313: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6314: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6315: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6316: ELSE
6309: ELSE
6310: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6311: END IF;
6312: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6313: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6314: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6315: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6316: ELSE
6317: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6310: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6311: END IF;
6312: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6313: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6314: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6315: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6316: ELSE
6317: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6318: END IF;
6311: END IF;
6312: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6313: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6314: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6315: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6316: ELSE
6317: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6318: END IF;
6319: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6313: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6314: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6315: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6316: ELSE
6317: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6318: END IF;
6319: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6320: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE3';
6321: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6317: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6318: END IF;
6319: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6320: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE3';
6321: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6322: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6323: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6324: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6325: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6318: END IF;
6319: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6320: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE3';
6321: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6322: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6323: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6324: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6325: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6326: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE3;
6319: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6320: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE3';
6321: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6322: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6323: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6324: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6325: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6326: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE3;
6327: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6398: G_LINE_ID_TBL(px_index_counter) := ASO_PRICING_INT.G_HEADER_REC.quote_header_id;
6399: G_ROUNDING_FLAG_TBL(px_index_counter) := null;
6400: G_ROUNDING_FACTOR_TBL(px_index_counter) := null;
6401: G_PROCESSING_ORDER_TBL(px_index_counter) := NULL;
6402: G_PRICING_STATUS_CODE_tbl(px_index_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6403: G_PRICING_STATUS_TEXT_tbl(px_index_counter) := NULL;
6404: G_QUALIFIERS_EXIST_FLAG_TBL(px_index_counter) := 'N';
6405: G_PRICING_ATTRS_EXIST_FLAG_TBL(px_index_counter):= 'N';
6406: G_PRICE_LIST_ID_TBL(px_index_counter) := NULL;
6509: G_ADJUSTED_UNIT_PRICE_TBL(px_index_counter) := ASO_PRICING_INT.G_LINE_REC.line_list_price;
6510: else
6511: G_ADJUSTED_UNIT_PRICE_TBL(px_index_counter) := null;
6512: end if;
6513: G_PROCESSED_FLAG_TBL(px_index_counter) := QP_PREQ_GRP.G_NOT_PROCESSED;
6514:
6515: -- Bug 2430534.Should set this flag only for child service line, normal line to 'Y'
6516: -- If the line is from order or customer product set it to 'N'.
6517: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
6543: G_LINE_ID_TBL(px_index_counter) := ASO_PRICING_INT.G_LINE_REC.quote_line_id;
6544: G_ROUNDING_FLAG_TBL(px_index_counter) := null;
6545: G_ROUNDING_FACTOR_TBL(px_index_counter) := null;
6546: G_PROCESSING_ORDER_TBL(px_index_counter) := NULL;
6547: G_PRICING_STATUS_CODE_tbl(px_index_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6548: G_PRICING_STATUS_TEXT_tbl(px_index_counter) := NULL;
6549: G_QUALIFIERS_EXIST_FLAG_TBL(px_index_counter) :='N';
6550: G_PRICING_ATTRS_EXIST_FLAG_TBL(px_index_counter) :='N';
6551: G_PRICE_LIST_ID_TBL(px_index_counter) := -9999;
7321: END IF;
7322: SELECT
7323: adj_rel.quote_line_id,
7324: adj_rel.price_adjustment_id,
7325: 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),
7326: adj_rel.rltd_price_adj_id,
7327: dbadjrel.quote_line_id,
7328: dbadj.modifier_line_id,
7329: dbadjrel.modifier_line_id
7343: AND dbadjrel.quote_header_id = ASO_PRICING_INT.G_HEADER_REC.quote_header_id
7344: AND adj_rel.price_adjustment_id = adj.column_value
7345: AND dbadj.price_adjustment_id = adj_rel.price_adjustment_id
7346: AND dbadjrel.price_adjustment_id = adj_rel.rltd_price_adj_id
7347: AND dbadj.modifier_line_type_code IN (QP_PREQ_GRP.G_PRICE_BREAK_TYPE,QP_PREQ_GRP.G_PROMO_GOODS_DISCOUNT)
7348: UNION ALL
7349: SELECT
7350: ldets.service_ref_line_id quote_line_id,
7351: 0,
7348: UNION ALL
7349: SELECT
7350: ldets.service_ref_line_id quote_line_id,
7351: 0,
7352: QP_PREQ_GRP.G_SERVICE_LINE,
7353: 0,
7354: ldets.quote_line_id related_quote_line_id,
7355: to_number(NULL),
7356: to_number(NULL)
7369:
7370: SELECT
7371: ldets.service_ref_line_id quote_line_id,
7372: 0,
7373: QP_PREQ_GRP.G_SERVICE_LINE,
7374: 0,
7375: ldets.quote_line_id related_quote_line_id,
7376: to_number(NULL),
7377: to_number(NULL)
7397: END IF;
7398: SELECT
7399: adj_rel.quote_line_id,
7400: adj_rel.price_adjustment_id,
7401: 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),
7402: adj_rel.rltd_price_adj_id,
7403: dbadjrel.quote_line_id,
7404: dbadj.modifier_line_id,
7405: dbadjrel.modifier_line_id
7419: AND dbadjrel.quote_header_id = ASO_PRICING_INT.G_HEADER_REC.quote_header_id
7420: AND adj_rel.price_adjustment_id = adj.column_value
7421: AND dbadj.price_adjustment_id = adj_rel.price_adjustment_id
7422: AND dbadjrel.price_adjustment_id = adj_rel.rltd_price_adj_id
7423: AND dbadj.modifier_line_type_code IN (QP_PREQ_GRP.G_PRICE_BREAK_TYPE,QP_PREQ_GRP.G_PROMO_GOODS_DISCOUNT);
7424:
7425: END IF;
7426:
7427: END Query_relationships;
8742: BEGIN
8743:
8744: Print_Global_Data_Lines;
8745:
8746: QP_PREQ_GRP.INSERT_LINES2
8747: (p_LINE_INDEX =>G_LINE_INDEX_TBL,
8748: p_LINE_TYPE_CODE =>G_LINE_TYPE_CODE_TBL,
8749: p_PRICING_EFFECTIVE_DATE =>G_PRICING_EFFECTIVE_DATE_TBL,
8750: p_ACTIVE_DATE_FIRST =>G_ACTIVE_DATE_FIRST_TBL,
8793: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8794: END IF;
8795:
8796: IF G_ATTR_LINE_INDEX_tbl.count > 0 THEN
8797: QP_PREQ_GRP.INSERT_LINE_ATTRS2
8798: ( p_LINE_INDEX_tbl => G_ATTR_LINE_INDEX_tbl,
8799: p_LINE_DETAIL_INDEX_tbl => G_ATTR_LINE_DETAIL_INDEX_tbl,
8800: p_ATTRIBUTE_LEVEL_tbl => G_ATTR_ATTRIBUTE_LEVEL_tbl,
8801: p_ATTRIBUTE_TYPE_tbl => G_ATTR_ATTRIBUTE_TYPE_tbl,
8839:
8840: Print_Global_Data_Adjustments;
8841:
8842: IF (G_LDET_LINE_DTL_INDEX_TBL.COUNT > 0) THEN
8843: QP_PREQ_GRP.INSERT_LDETS2
8844: (p_LINE_DETAIL_INDEX => G_LDET_LINE_DTL_INDEX_TBL,
8845: p_LINE_DETAIL_TYPE_CODE => G_LDET_LINE_DTL_TYPE_TBL,
8846: p_PRICE_BREAK_TYPE_CODE => G_LDET_PRICE_BREAK_TYPE_TBL,
8847: p_LIST_PRICE => G_LDET_LIST_PRICE_TBL,
8911: Print_Global_Data_Rltships;
8912:
8913: IF (G_RLTD_LINE_INDEX_TBL.COUNT > 0)
8914: THEN
8915: QP_PREQ_GRP.INSERT_RLTD_LINES2 (
8916: p_LINE_INDEX => G_RLTD_LINE_INDEX_TBL,
8917: p_LINE_DETAIL_INDEX => G_RLTD_LINE_DTL_INDEX_TBL,
8918: p_RELATIONSHIP_TYPE_CODE => G_RLTD_RELATION_TYPE_CODE_TBL,
8919: p_RELATED_LINE_INDEX => G_RLTD_RELATED_LINE_IND_TBL,
9272: pricing_status_text
9273: FROM qp_preq_lines_tmp lines
9274: WHERE lines.line_type_code='LINE'
9275: AND lines.pricing_status_code in(
9276: QP_PREQ_GRP.g_status_invalid_price_list,
9277: QP_PREQ_GRP.g_sts_lhs_not_found,
9278: QP_PREQ_GRP.g_status_formula_error,
9279: QP_PREQ_GRP.g_status_other_errors,
9280: fnd_api.g_ret_sts_unexp_error,
9273: FROM qp_preq_lines_tmp lines
9274: WHERE lines.line_type_code='LINE'
9275: AND lines.pricing_status_code in(
9276: QP_PREQ_GRP.g_status_invalid_price_list,
9277: QP_PREQ_GRP.g_sts_lhs_not_found,
9278: QP_PREQ_GRP.g_status_formula_error,
9279: QP_PREQ_GRP.g_status_other_errors,
9280: fnd_api.g_ret_sts_unexp_error,
9281: fnd_api.g_ret_sts_error,
9274: WHERE lines.line_type_code='LINE'
9275: AND lines.pricing_status_code in(
9276: QP_PREQ_GRP.g_status_invalid_price_list,
9277: QP_PREQ_GRP.g_sts_lhs_not_found,
9278: QP_PREQ_GRP.g_status_formula_error,
9279: QP_PREQ_GRP.g_status_other_errors,
9280: fnd_api.g_ret_sts_unexp_error,
9281: fnd_api.g_ret_sts_error,
9282: QP_PREQ_GRP.g_status_calc_error,
9275: AND lines.pricing_status_code in(
9276: QP_PREQ_GRP.g_status_invalid_price_list,
9277: QP_PREQ_GRP.g_sts_lhs_not_found,
9278: QP_PREQ_GRP.g_status_formula_error,
9279: QP_PREQ_GRP.g_status_other_errors,
9280: fnd_api.g_ret_sts_unexp_error,
9281: fnd_api.g_ret_sts_error,
9282: QP_PREQ_GRP.g_status_calc_error,
9283: QP_PREQ_GRP.g_status_uom_failure,
9278: QP_PREQ_GRP.g_status_formula_error,
9279: QP_PREQ_GRP.g_status_other_errors,
9280: fnd_api.g_ret_sts_unexp_error,
9281: fnd_api.g_ret_sts_error,
9282: QP_PREQ_GRP.g_status_calc_error,
9283: QP_PREQ_GRP.g_status_uom_failure,
9284: QP_PREQ_GRP.g_status_invalid_uom,
9285: QP_PREQ_GRP.g_status_dup_price_list,
9286: QP_PREQ_GRP.g_status_invalid_uom_conv,
9279: QP_PREQ_GRP.g_status_other_errors,
9280: fnd_api.g_ret_sts_unexp_error,
9281: fnd_api.g_ret_sts_error,
9282: QP_PREQ_GRP.g_status_calc_error,
9283: QP_PREQ_GRP.g_status_uom_failure,
9284: QP_PREQ_GRP.g_status_invalid_uom,
9285: QP_PREQ_GRP.g_status_dup_price_list,
9286: QP_PREQ_GRP.g_status_invalid_uom_conv,
9287: QP_PREQ_GRP.g_status_invalid_incomp,
9280: fnd_api.g_ret_sts_unexp_error,
9281: fnd_api.g_ret_sts_error,
9282: QP_PREQ_GRP.g_status_calc_error,
9283: QP_PREQ_GRP.g_status_uom_failure,
9284: QP_PREQ_GRP.g_status_invalid_uom,
9285: QP_PREQ_GRP.g_status_dup_price_list,
9286: QP_PREQ_GRP.g_status_invalid_uom_conv,
9287: QP_PREQ_GRP.g_status_invalid_incomp,
9288: QP_PREQ_GRP.g_status_best_price_eval_error,
9281: fnd_api.g_ret_sts_error,
9282: QP_PREQ_GRP.g_status_calc_error,
9283: QP_PREQ_GRP.g_status_uom_failure,
9284: QP_PREQ_GRP.g_status_invalid_uom,
9285: QP_PREQ_GRP.g_status_dup_price_list,
9286: QP_PREQ_GRP.g_status_invalid_uom_conv,
9287: QP_PREQ_GRP.g_status_invalid_incomp,
9288: QP_PREQ_GRP.g_status_best_price_eval_error,
9289: QP_PREQ_PUB.g_back_calculation_sts);
9282: QP_PREQ_GRP.g_status_calc_error,
9283: QP_PREQ_GRP.g_status_uom_failure,
9284: QP_PREQ_GRP.g_status_invalid_uom,
9285: QP_PREQ_GRP.g_status_dup_price_list,
9286: QP_PREQ_GRP.g_status_invalid_uom_conv,
9287: QP_PREQ_GRP.g_status_invalid_incomp,
9288: QP_PREQ_GRP.g_status_best_price_eval_error,
9289: QP_PREQ_PUB.g_back_calculation_sts);
9290:
9283: QP_PREQ_GRP.g_status_uom_failure,
9284: QP_PREQ_GRP.g_status_invalid_uom,
9285: QP_PREQ_GRP.g_status_dup_price_list,
9286: QP_PREQ_GRP.g_status_invalid_uom_conv,
9287: QP_PREQ_GRP.g_status_invalid_incomp,
9288: QP_PREQ_GRP.g_status_best_price_eval_error,
9289: QP_PREQ_PUB.g_back_calculation_sts);
9290:
9291: CURSOR C_status_code_GSA IS
9284: QP_PREQ_GRP.g_status_invalid_uom,
9285: QP_PREQ_GRP.g_status_dup_price_list,
9286: QP_PREQ_GRP.g_status_invalid_uom_conv,
9287: QP_PREQ_GRP.g_status_invalid_incomp,
9288: QP_PREQ_GRP.g_status_best_price_eval_error,
9289: QP_PREQ_PUB.g_back_calculation_sts);
9290:
9291: CURSOR C_status_code_GSA IS
9292: SELECT pricing_status_code,
9292: SELECT pricing_status_code,
9293: pricing_status_text
9294: FROM qp_preq_lines_tmp lines
9295: WHERE lines.line_type_code='LINE'
9296: AND lines.pricing_status_code = QP_PREQ_GRP.G_STATUS_GSA_VIOLATION;
9297:
9298: /*This cursor is just for debugging purpose*/
9299: CURSOR C_QP_PREQ_RLTD_LINES_TMP IS
9300: SELECT
9323: lines.process_status
9324: FROM QP_PREQ_RLTD_LINES_TMP rltd,
9325: QP_PREQ_LINES_TMP lines
9326: WHERE RLTD.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
9327: AND RLTD.Relationship_Type_Code in (QP_PREQ_GRP.G_PBH_LINE ,QP_PREQ_GRP.G_GENERATED_LINE )
9328: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9329: AND lines.line_type_code = 'LINE'
9330: AND lines.line_index = rltd.line_index;
9331:
9324: FROM QP_PREQ_RLTD_LINES_TMP rltd,
9325: QP_PREQ_LINES_TMP lines
9326: WHERE RLTD.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
9327: AND RLTD.Relationship_Type_Code in (QP_PREQ_GRP.G_PBH_LINE ,QP_PREQ_GRP.G_GENERATED_LINE )
9328: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9329: AND lines.line_type_code = 'LINE'
9330: AND lines.line_index = rltd.line_index;
9331:
9332:
9468: AND l.quote_line_id IN
9469: (SELECT line_id
9470: FROM qp_preq_lines_tmp lines
9471: WHERE lines.pricing_status_code
9472: IN (QP_PREQ_GRP.G_STATUS_UPDATED, QP_PREQ_GRP.G_STATUS_GSA_VIOLATION)
9473: AND lines.line_type_code='LINE');
9474:
9475: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
9476: aso_debug_pub.add('ASO_PRICING_CORE_PVT:With Price Event Lines Updated '||sql%ROWCOUNT,1,'Y');
9513: ,'N'--selling_price_change - reset back to the default value
9514: FROM qp_preq_lines_tmp lines
9515: WHERE lines.line_id=l.quote_line_id
9516: AND lines.line_type_code='LINE'
9517: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9518: AND lines.pricing_status_code IN (QP_PREQ_GRP.G_STATUS_UPDATED, QP_PREQ_GRP.G_STATUS_GSA_VIOLATION)
9519: )
9520: WHERE l.quote_header_id=p_qte_header_rec.quote_header_id
9521: AND l.quote_line_id IN
9514: FROM qp_preq_lines_tmp lines
9515: WHERE lines.line_id=l.quote_line_id
9516: AND lines.line_type_code='LINE'
9517: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9518: AND lines.pricing_status_code IN (QP_PREQ_GRP.G_STATUS_UPDATED, QP_PREQ_GRP.G_STATUS_GSA_VIOLATION)
9519: )
9520: WHERE l.quote_header_id=p_qte_header_rec.quote_header_id
9521: AND l.quote_line_id IN
9522: (SELECT line_id
9520: WHERE l.quote_header_id=p_qte_header_rec.quote_header_id
9521: AND l.quote_line_id IN
9522: (SELECT line_id
9523: FROM qp_preq_lines_tmp lines
9524: WHERE lines.pricing_status_code IN (QP_PREQ_GRP.G_STATUS_UPDATED, QP_PREQ_GRP.G_STATUS_GSA_VIOLATION)
9525: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9526: AND lines.line_type_code='LINE');
9527:
9528:
9521: AND l.quote_line_id IN
9522: (SELECT line_id
9523: FROM qp_preq_lines_tmp lines
9524: WHERE lines.pricing_status_code IN (QP_PREQ_GRP.G_STATUS_UPDATED, QP_PREQ_GRP.G_STATUS_GSA_VIOLATION)
9525: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9526: AND lines.line_type_code='LINE');
9527:
9528:
9529: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
9633: ldets_v.adjustment_amount
9634: FROM QP_PREQ_LINES_TMP lines,
9635: QP_LDETS_V ldets_v
9636: WHERE lines.line_index = ldets_v.line_index
9637: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9638: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
9639: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
9640: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR'));
9641:
9634: FROM QP_PREQ_LINES_TMP lines,
9635: QP_LDETS_V ldets_v
9636: WHERE lines.line_index = ldets_v.line_index
9637: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9638: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
9639: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
9640: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR'));
9641:
9642: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
9635: QP_LDETS_V ldets_v
9636: WHERE lines.line_index = ldets_v.line_index
9637: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9638: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
9639: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
9640: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR'));
9641:
9642: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
9643: aso_debug_pub.add('ASO_PRICING_CORE_PVT:Insert into Adjustment '||sql%ROWCOUNT,1,'Y');
9710: ASO_PRICE_ADJUSTMENTS RADJ
9711: WHERE RLTD.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
9712: AND RLTD_LINE.line_index = RLTD.related_line_index
9713: AND RLTD.Relationship_Type_Code in
9714: (QP_PREQ_GRP.G_PBH_LINE ,QP_PREQ_GRP.G_GENERATED_LINE )
9715: AND line.line_index = rltd.line_index
9716: AND adj.quote_header_id = p_qte_header_rec.quote_header_id
9717: AND adj.quote_line_id = line.line_id
9718: AND line.line_type_code = 'LINE'
9715: AND line.line_index = rltd.line_index
9716: AND adj.quote_header_id = p_qte_header_rec.quote_header_id
9717: AND adj.quote_line_id = line.line_id
9718: AND line.line_type_code = 'LINE'
9719: AND line.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9720: AND rltd_line.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9721: AND adj.modifier_line_id = rltd.list_line_id
9722: AND radj.quote_header_id = p_qte_header_rec.quote_header_id
9723: AND radj.quote_line_id = rltd_line.line_id
9716: AND adj.quote_header_id = p_qte_header_rec.quote_header_id
9717: AND adj.quote_line_id = line.line_id
9718: AND line.line_type_code = 'LINE'
9719: AND line.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9720: AND rltd_line.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9721: AND adj.modifier_line_id = rltd.list_line_id
9722: AND radj.quote_header_id = p_qte_header_rec.quote_header_id
9723: AND radj.quote_line_id = rltd_line.line_id
9724: AND radj.modifier_line_id = rltd.related_list_line_id);
9771: QP_PREQ_LDETS_TMP LDETS,
9772: QP_PREQ_LINE_ATTRS_TMP QPLAT
9773: WHERE ADJ.QUOTE_HEADER_ID = p_qte_header_rec.quote_header_id
9774: AND LINES.LINE_ID = ADJ.QUOTE_LINE_ID
9775: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9776: AND LDETS.LINE_INDEX = LINES.LINE_INDEX
9777: AND LDETS.PRICING_PHASE_ID = ADJ.PRICING_PHASE_ID
9778: AND LDETS.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
9779: AND LDETS.CREATED_FROM_LIST_LINE_ID = ADJ.MODIFIER_LINE_ID
9823: QP_PREQ_LINE_ATTRS_TMP QPLAT
9824: WHERE ADJ.QUOTE_HEADER_ID = p_qte_header_rec.quote_header_id
9825: AND LINES.LINE_ID = ADJ.QUOTE_HEADER_ID
9826: AND LDETS.LINE_INDEX = LINES.LINE_INDEX
9827: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9828: AND LDETS.PRICING_PHASE_ID = ADJ.PRICING_PHASE_ID
9829: AND LDETS.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
9830: AND LDETS.CREATED_FROM_LIST_LINE_ID = ADJ.MODIFIER_LINE_ID
9831: AND LDETS.CREATED_FROM_LIST_HEADER_ID = ADJ.MODIFIER_HEADER_ID
9952: FROM QP_PREQ_LINES_TMP lines,
9953: QP_LDETS_V ldets_v
9954: WHERE lines.line_index = ldets_v.line_index
9955: AND ldets_v.modifier_level_code = 'LINE'
9956: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9957: AND nvl(ldets_v.Calculation_code,'X') <> QP_PREQ_PUB.G_FREEGOOD
9958: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
9959: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
9960: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR'));
9954: WHERE lines.line_index = ldets_v.line_index
9955: AND ldets_v.modifier_level_code = 'LINE'
9956: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9957: AND nvl(ldets_v.Calculation_code,'X') <> QP_PREQ_PUB.G_FREEGOOD
9958: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
9959: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
9960: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR'));
9961:
9962: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
9955: AND ldets_v.modifier_level_code = 'LINE'
9956: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9957: AND nvl(ldets_v.Calculation_code,'X') <> QP_PREQ_PUB.G_FREEGOOD
9958: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
9959: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
9960: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR'));
9961:
9962: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
9963: aso_debug_pub.add('ASO_PRICING_CORE_PVT:Insert into Adjustment '||sql%ROWCOUNT,1,'Y');
10030: ASO_PRICE_ADJUSTMENTS RADJ
10031: WHERE RLTD.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
10032: AND RLTD_LINE.line_index = RLTD.related_line_index
10033: AND RLTD.Relationship_Type_Code in
10034: (QP_PREQ_GRP.G_PBH_LINE ,QP_PREQ_GRP.G_GENERATED_LINE )
10035: AND line.line_index = rltd.line_index
10036: AND adj.quote_header_id = p_qte_header_rec.quote_header_id
10037: AND adj.quote_line_id = line.line_id
10038: AND line.line_type_code = 'LINE'
10035: AND line.line_index = rltd.line_index
10036: AND adj.quote_header_id = p_qte_header_rec.quote_header_id
10037: AND adj.quote_line_id = line.line_id
10038: AND line.line_type_code = 'LINE'
10039: AND line.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
10040: AND adj.modifier_line_id = rltd.list_line_id
10041: AND radj.quote_header_id = p_qte_header_rec.quote_header_id
10042: AND radj.quote_line_id = rltd_line.line_id
10043: AND radj.modifier_line_id = rltd.related_list_line_id);
10089: QP_PREQ_LDETS_TMP LDETS,
10090: QP_PREQ_LINE_ATTRS_TMP QPLAT
10091: WHERE ADJ.QUOTE_HEADER_ID = p_qte_header_rec.quote_header_id
10092: AND LINES.LINE_ID = ADJ.QUOTE_LINE_ID
10093: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
10094: AND LDETS.LINE_INDEX = LINES.LINE_INDEX
10095: AND LDETS.PRICING_PHASE_ID = ADJ.PRICING_PHASE_ID
10096: AND LDETS.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
10097: AND LDETS.CREATED_FROM_LIST_LINE_ID = ADJ.MODIFIER_LINE_ID
10206: ldets_v.adjustment_amount
10207: FROM QP_PREQ_LINES_TMP lines,
10208: QP_LDETS_V ldets_v
10209: WHERE lines.line_index = ldets_v.line_index
10210: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
10211: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
10212: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
10213: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR')
10214: AND ldets_v.modifier_level_code = 'ORDER');
10207: FROM QP_PREQ_LINES_TMP lines,
10208: QP_LDETS_V ldets_v
10209: WHERE lines.line_index = ldets_v.line_index
10210: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
10211: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
10212: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
10213: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR')
10214: AND ldets_v.modifier_level_code = 'ORDER');
10215:
10208: QP_LDETS_V ldets_v
10209: WHERE lines.line_index = ldets_v.line_index
10210: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
10211: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
10212: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
10213: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR')
10214: AND ldets_v.modifier_level_code = 'ORDER');
10215:
10216: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
10256: QP_PREQ_LINE_ATTRS_TMP QPLAT
10257: WHERE ADJ.QUOTE_HEADER_ID = p_qte_header_rec.quote_header_id
10258: AND LINES.LINE_ID = ADJ.QUOTE_HEADER_ID
10259: AND LDETS.LINE_INDEX = LINES.LINE_INDEX
10260: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
10261: AND LDETS.PRICING_PHASE_ID = ADJ.PRICING_PHASE_ID
10262: AND LDETS.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
10263: AND LDETS.CREATED_FROM_LIST_LINE_ID = ADJ.MODIFIER_LINE_ID
10264: AND LDETS.CREATED_FROM_LIST_HEADER_ID = ADJ.MODIFIER_HEADER_ID
10372: ldets_v.adjustment_amount
10373: FROM QP_PREQ_LINES_TMP lines,
10374: QP_LDETS_V ldets_v
10375: WHERE lines.line_index = ldets_v.line_index
10376: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
10377: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
10378: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR')
10379: AND nvl(ldets_v.list_line_type_code,'X') <> 'FREIGHT_CHARGE');
10380:
10373: FROM QP_PREQ_LINES_TMP lines,
10374: QP_LDETS_V ldets_v
10375: WHERE lines.line_index = ldets_v.line_index
10376: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
10377: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
10378: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR')
10379: AND nvl(ldets_v.list_line_type_code,'X') <> 'FREIGHT_CHARGE');
10380:
10381:
10421:
10422: END Copy_Price_To_Quote;
10423:
10424: FUNCTION Modify_Global_PlsIndex_Table (
10425: p_global_tbl IN QP_PREQ_GRP.pls_integer_type,
10426: p_search_tbl IN Index_Link_Tbl_Type)
10427: RETURN QP_PREQ_GRP.pls_integer_type IS
10428: i NUMBER;
10429: l_global_tbl QP_PREQ_GRP.pls_integer_type;
10423:
10424: FUNCTION Modify_Global_PlsIndex_Table (
10425: p_global_tbl IN QP_PREQ_GRP.pls_integer_type,
10426: p_search_tbl IN Index_Link_Tbl_Type)
10427: RETURN QP_PREQ_GRP.pls_integer_type IS
10428: i NUMBER;
10429: l_global_tbl QP_PREQ_GRP.pls_integer_type;
10430: BEGIN
10431: l_global_tbl.delete;
10425: p_global_tbl IN QP_PREQ_GRP.pls_integer_type,
10426: p_search_tbl IN Index_Link_Tbl_Type)
10427: RETURN QP_PREQ_GRP.pls_integer_type IS
10428: i NUMBER;
10429: l_global_tbl QP_PREQ_GRP.pls_integer_type;
10430: BEGIN
10431: l_global_tbl.delete;
10432: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
10433: aso_debug_pub.add('ASO_PRICING_CORE_PVT:Start Modify_Global_PlsIndex_Table ',1,'Y');
10453:
10454: END Modify_Global_PlsIndex_Table;
10455:
10456: FUNCTION Modify_Global_NumIndex_Table (
10457: p_global_tbl IN QP_PREQ_GRP.NUMBER_TYPE,
10458: p_search_tbl IN Index_Link_Tbl_Type)
10459: RETURN QP_PREQ_GRP.NUMBER_TYPE IS
10460: i NUMBER;
10461: l_global_tbl QP_PREQ_GRP.NUMBER_TYPE;
10455:
10456: FUNCTION Modify_Global_NumIndex_Table (
10457: p_global_tbl IN QP_PREQ_GRP.NUMBER_TYPE,
10458: p_search_tbl IN Index_Link_Tbl_Type)
10459: RETURN QP_PREQ_GRP.NUMBER_TYPE IS
10460: i NUMBER;
10461: l_global_tbl QP_PREQ_GRP.NUMBER_TYPE;
10462: BEGIN
10463: l_global_tbl.delete;
10457: p_global_tbl IN QP_PREQ_GRP.NUMBER_TYPE,
10458: p_search_tbl IN Index_Link_Tbl_Type)
10459: RETURN QP_PREQ_GRP.NUMBER_TYPE IS
10460: i NUMBER;
10461: l_global_tbl QP_PREQ_GRP.NUMBER_TYPE;
10462: BEGIN
10463: l_global_tbl.delete;
10464: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
10465: aso_debug_pub.add('ASO_PRICING_CORE_PVT:Start Modify_Global_NumIndex_Table ',1,'Y');
10551: AND QUOTE_LINE_ID is NULL;
10552:
10553: --Should not update the line levelfeight charges as in Calculate only call we only get updated order level modifiers
10554:
10555: If p_control_rec.calculate_flag <> QP_PREQ_GRP.G_CALCULATE_ONLY then
10556: /*Query the line table to pass it to ASO_SHIPPING_INT*/
10557: ls_qte_line_tbl := ASO_UTILITY_PVT.Query_Qte_Line_Rows(p_qte_header_rec.quote_header_id);
10558: FOR i IN 1..ls_qte_line_tbl.count LOOP
10559: l_line_shipping_charge := ASO_SHIPPING_INT.get_line_freight_charges
10596: last_update_date = l_last_update_date,
10597: last_updated_by = G_USER_ID,
10598: last_update_login = G_LOGIN_ID
10599: WHERE quote_header_id = p_qte_header_rec.quote_header_id;
10600: END IF; -- p_control_rec.calculate_flag <> QP_PREQ_GRP.G_CALCULATE_ONLY
10601:
10602: END If;--If (p_control_rec.pricing_event = 'BATCH') OR (p_control_rec.pricing_event = 'ORDER')
10603:
10604: -- Standard check for p_commit
10655: l_qte_line_dtl_rec ASO_QUOTE_PUB.Qte_Line_Dtl_Rec_Type:= ASO_QUOTE_PUB.G_Miss_qte_line_dtl_rec;
10656: l_shipment_rec ASO_QUOTE_PUB.Shipment_Rec_Type;
10657: l_qte_line_rec ASO_QUOTE_PUB.Qte_Line_Rec_Type;
10658: l_shipment_tbl ASO_QUOTE_PUB.Shipment_Tbl_Type;
10659: l_req_control_rec QP_PREQ_GRP.CONTROL_RECORD_TYPE;
10660: l_return_status VARCHAR2(1);
10661: l_return_status_text VARCHAR2(2000);
10662: l_message_text VARCHAR2(2000);
10663: x_pass_line VARCHAR2(10);
10665: l_qte_line_id_tbl JTF_NUMBER_TABLE;
10666: l_qte_adj_id_tbl JTF_NUMBER_TABLE;
10667: l_price_index Number;
10668: px_line_index_search_tbl ASO_PRICING_CORE_PVT.Index_Link_Tbl_Type;
10669: l_global_pls_tbl QP_PREQ_GRP.pls_integer_type;
10670: l_global_num_tbl QP_PREQ_GRP.NUMBER_TYPE;
10671: l_parent_line_id NUMBER;
10672: l_def_profile_value VARCHAR2(3);
10673:
10666: l_qte_adj_id_tbl JTF_NUMBER_TABLE;
10667: l_price_index Number;
10668: px_line_index_search_tbl ASO_PRICING_CORE_PVT.Index_Link_Tbl_Type;
10669: l_global_pls_tbl QP_PREQ_GRP.pls_integer_type;
10670: l_global_num_tbl QP_PREQ_GRP.NUMBER_TYPE;
10671: l_parent_line_id NUMBER;
10672: l_def_profile_value VARCHAR2(3);
10673:
10674:
10787: attrs.VALUE_FROM VALUE_FROM
10788: FROM QP_PREQ_LINES_TMP lines,
10789: QP_PREQ_LINE_ATTRS_TMP attrs
10790: --WHERE lines.PROCESSED_CODE = QP_PREQ_PUB.G_BY_ENGINE
10791: WHERE lines.process_status in (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_DELETED)
10792: AND lines.line_index = attrs.line_index
10793: AND attrs.CONTEXT = 'ITEM'
10794: AND attrs.ATTRIBUTE = 'PRICING_ATTRIBUTE1';
10795:
10803: LIST_LINE_ID,
10804: RELATED_LIST_LINE_ID
10805: FROM QP_PREQ_RLTD_LINES_TMP
10806: WHERE RELATED_LINE_INDEX = l_rltd_line_index
10807: AND RELATIONSHIP_TYPE_CODE = QP_PREQ_GRP.G_GENERATED_LINE;
10808:
10809: CURSOR C_PRG_DISCOUNT_DTL(l_line_index NUMBER, l_line_detail_index NUMBER) IS
10810: SELECT
10811: LINE_DETAIL_INDEX,
10926: ||C_PRG_LINES_TMP_REC.PROCESS_STATUS,1,'Y');
10927: END IF;
10928:
10929: /*Setting up the line record*/
10930: If C_PRG_LINES_TMP_REC.PROCESS_STATUS = QP_PREQ_GRP.G_STATUS_NEW Then
10931: l_track_var := 'Y'; --If there are any new prg lines then set this to 'Y'
10932: l_qte_line_tbl(l_line_counter).OPERATION_CODE := 'CREATE';
10933: end if;
10934: If C_PRG_LINES_TMP_REC.PROCESS_STATUS = QP_PREQ_GRP.G_STATUS_DELETED Then
10930: If C_PRG_LINES_TMP_REC.PROCESS_STATUS = QP_PREQ_GRP.G_STATUS_NEW Then
10931: l_track_var := 'Y'; --If there are any new prg lines then set this to 'Y'
10932: l_qte_line_tbl(l_line_counter).OPERATION_CODE := 'CREATE';
10933: end if;
10934: If C_PRG_LINES_TMP_REC.PROCESS_STATUS = QP_PREQ_GRP.G_STATUS_DELETED Then
10935: l_qte_line_tbl(l_line_counter).OPERATION_CODE := 'DELETE';
10936: l_qte_line_tbl(l_line_counter).quote_line_id := C_PRG_LINES_TMP_REC.line_id;
10937: end if;
10938:
11503: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
11504: aso_debug_pub.add('ASO_PRICING_CORE_PVT: Start of QP_PREQ_PUB.PRICE_REQUEST second implicit call', 1, 'Y');
11505: END IF;
11506:
11507: /* Change for populating QP_PREQ_GRP.CONTROL_RECORD_TYPE.ORG_ID Yogeshwar (MOAC) */
11508:
11509: l_req_control_rec.ORG_ID := p_qte_header_rec.org_id;
11510:
11511: /* End of Change (MOAC) */