DBA Data[Home] [Help]

APPS.QP_VALIDATE_QUALIFIERS dependencies on QP_UTIL

Line 208: QP_UTIL.Check_Source_System_Code

204: BEGIN
205:
206: -- Check whether Source System Code matches
207: -- mkarya for bug 1728764, Prevent update of Trade Management Data in QP
208: QP_UTIL.Check_Source_System_Code
209: (p_list_header_id => p_QUALIFIERS_rec.list_header_id,
210: p_list_line_id => p_QUALIFIERS_rec.list_line_id,
211: x_return_status => l_return_status
212: );

Line 456: QP_UTIL.Get_Context('QP_ATTR_DEFNS_QUALIFIER',p_QUALIFIERS_rec.qualifier_context));

452:
453: FND_MESSAGE.SET_NAME('QP','QP_DUPL_QUAL_EXISTS');
454:
455: FND_MESSAGE.SET_TOKEN('CONTEXT',
456: QP_UTIL.Get_Context('QP_ATTR_DEFNS_QUALIFIER',p_QUALIFIERS_rec.qualifier_context));
457:
458: QP_UTIL.Get_Attribute_Code('QP_ATTR_DEFNS_QUALIFIER',
459: p_QUALIFIERS_rec.qualifier_context,
460: p_QUALIFIERS_rec.qualifier_attribute,

Line 458: QP_UTIL.Get_Attribute_Code('QP_ATTR_DEFNS_QUALIFIER',

454:
455: FND_MESSAGE.SET_TOKEN('CONTEXT',
456: QP_UTIL.Get_Context('QP_ATTR_DEFNS_QUALIFIER',p_QUALIFIERS_rec.qualifier_context));
457:
458: QP_UTIL.Get_Attribute_Code('QP_ATTR_DEFNS_QUALIFIER',
459: p_QUALIFIERS_rec.qualifier_context,
460: p_QUALIFIERS_rec.qualifier_attribute,
461: x_attribute_code,
462: x_segment_name);

Line 575: l_error_code:=QP_UTIL.validate_num_date(p_QUALIFIERS_rec.qualifier_datatype,

571:
572:
573: --validation for canonical form for value to
574:
575: l_error_code:=QP_UTIL.validate_num_date(p_QUALIFIERS_rec.qualifier_datatype,
576: p_QUALIFIERS_rec.qualifier_attr_value_to);
577: IF l_error_code <> 0 THEN
578:
579: l_return_status := FND_API.G_RET_STS_ERROR;

Line 744: QP_UTIL.validate_qp_flexfield(flexfield_name =>'QP_ATTR_DEFNS_QUALIFIER'

740: END IF;
741:
742: END IF;
743:
744: QP_UTIL.validate_qp_flexfield(flexfield_name =>'QP_ATTR_DEFNS_QUALIFIER'
745: ,context =>p_QUALIFIERS_rec.qualifier_context
746: ,attribute =>p_QUALIFIERS_rec.qualifier_attribute
747: ,value =>p_QUALIFIERS_rec.qualifier_attr_value
748: ,application_short_name => 'QP'

Line 937: l_error_code:=QP_UTIL.validate_num_date(p_QUALIFIERS_rec.qualifier_datatype,

933:
934:
935: --validation for canonical form
936:
937: l_error_code:=QP_UTIL.validate_num_date(p_QUALIFIERS_rec.qualifier_datatype,
938: p_QUALIFIERS_rec.qualifier_attr_value);
939: IF l_error_code <> 0 THEN
940:
941: l_return_status := FND_API.G_RET_STS_ERROR;

Line 1065: l_qp_status := QP_UTIL.GET_QP_STATUS;

1061:
1062: END IF;
1063:
1064: --- start bug2091362
1065: l_qp_status := QP_UTIL.GET_QP_STATUS;
1066:
1067: IF (fnd_profile.value('QP_ALLOW_DUPLICATE_MODIFIERS') <> 'Y'
1068: and p_qualifiers_rec.list_line_id <> -1
1069: and l_qp_status = 'S') THEN

Line 1172: IF qp_util.attrmgr_installed = 'Y' THEN

1168: --has a sourcing method of 'ATTRIBUTE MAPPING' but is not sourcing-enabled
1169: --or if its sourcing_status is not 'Y', i.e., the build sourcing conc.
1170: --program has to be run.
1171:
1172: IF qp_util.attrmgr_installed = 'Y' THEN
1173:
1174: IF p_Qualifiers_rec.qualifier_context IS NOT NULL AND
1175: p_Qualifiers_rec.qualifier_attribute IS NOT NULL
1176: THEN

Line 1177: QP_UTIL.Get_Context_Type('QP_ATTR_DEFNS_QUALIFIER',

1173:
1174: IF p_Qualifiers_rec.qualifier_context IS NOT NULL AND
1175: p_Qualifiers_rec.qualifier_attribute IS NOT NULL
1176: THEN
1177: QP_UTIL.Get_Context_Type('QP_ATTR_DEFNS_QUALIFIER',
1178: p_Qualifiers_rec.qualifier_context,
1179: l_context_type,
1180: l_error_code);
1181:

Line 1184: QP_UTIL.Get_Sourcing_Info(l_context_type,

1180: l_error_code);
1181:
1182: IF l_error_code = 0 THEN --successfully returned context_type
1183:
1184: QP_UTIL.Get_Sourcing_Info(l_context_type,
1185: p_Qualifiers_rec.qualifier_context,
1186: p_Qualifiers_rec.qualifier_attribute,
1187: l_sourcing_enabled,
1188: l_sourcing_status,

Line 1231: l_segment_level := qp_util.get_segment_level(p_qualifiers_rec.list_header_id

1227: IF p_qualifiers_rec.list_header_id is not null and
1228: l_list_type_code in ('PRL', 'AGR') THEN
1229: IF p_Qualifiers_rec.qualifier_context IS NOT NULL AND
1230: p_Qualifiers_rec.qualifier_attribute IS NOT NULL THEN
1231: l_segment_level := qp_util.get_segment_level(p_qualifiers_rec.list_header_id
1232: ,p_Qualifiers_rec.qualifier_context
1233: ,p_Qualifiers_rec.qualifier_attribute
1234: );
1235: IF l_segment_level = 'ORDER' THEN

Line 1238: qp_util. Get_Attribute_Code(p_FlexField_Name => 'QP_ATTR_DEFNS_QUALIFIER',

1234: );
1235: IF l_segment_level = 'ORDER' THEN
1236: l_return_status := FND_API.G_RET_STS_ERROR;
1237: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR) THEN
1238: qp_util. Get_Attribute_Code(p_FlexField_Name => 'QP_ATTR_DEFNS_QUALIFIER',
1239: p_Context_Name => p_Qualifiers_rec.qualifier_context,
1240: p_attribute => p_Qualifiers_rec.qualifier_attribute,
1241: x_attribute_code => x_attribute_code,
1242: x_segment_name => x_segment_name);

Line 1269: l_segment_level := qp_util.get_segment_level(p_qualifiers_rec.list_header_id

1265: from qp_list_lines
1266: where list_header_id = p_qualifiers_rec.list_header_id
1267: and list_line_id = p_qualifiers_rec.list_line_id;
1268:
1269: l_segment_level := qp_util.get_segment_level(p_qualifiers_rec.list_header_id
1270: ,p_Qualifiers_rec.qualifier_context
1271: ,p_Qualifiers_rec.qualifier_attribute
1272: );
1273: if ((l_modifier_level_code in ('LINE', 'LINEGROUP') and l_segment_level = 'ORDER')

Line 1279: qp_util. Get_Attribute_Code(p_FlexField_Name => 'QP_ATTR_DEFNS_QUALIFIER',

1275: (l_modifier_level_code = 'ORDER' and l_segment_level = 'LINE')) then
1276:
1277: l_return_status := FND_API.G_RET_STS_ERROR;
1278: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR) THEN
1279: qp_util. Get_Attribute_Code(p_FlexField_Name => 'QP_ATTR_DEFNS_QUALIFIER',
1280: p_Context_Name => p_Qualifiers_rec.qualifier_context,
1281: p_attribute => p_Qualifiers_rec.qualifier_attribute,
1282: x_attribute_code => x_attribute_code,
1283: x_segment_name => x_segment_name);

Line 1950: QP_UTIL.Check_Source_System_Code

1946:
1947: NULL;
1948: -- Check whether Source System Code matches
1949: -- mkarya for bug 1728764, Prevent update of Trade Management Data in QP
1950: QP_UTIL.Check_Source_System_Code
1951: (p_list_header_id => p_QUALIFIERS_rec.list_header_id,
1952: p_list_line_id => p_QUALIFIERS_rec.list_line_id,
1953: x_return_status => l_return_status
1954: );