DBA Data[Home] [Help]

APPS.QP_VALIDATE_QUALIFIERS dependencies on QP_UTIL

Line 139: QP_UTIL.Check_Source_System_Code

135: BEGIN
136:
137: -- Check whether Source System Code matches
138: -- mkarya for bug 1728764, Prevent update of Trade Management Data in QP
139: QP_UTIL.Check_Source_System_Code
140: (p_list_header_id => p_QUALIFIERS_rec.list_header_id,
141: p_list_line_id => p_QUALIFIERS_rec.list_line_id,
142: x_return_status => l_return_status
143: );

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

471:
472:
473: --validation for canonical form for value to
474:
475: l_error_code:=QP_UTIL.validate_num_date(p_QUALIFIERS_rec.qualifier_datatype,
476: p_QUALIFIERS_rec.qualifier_attr_value_to);
477: IF l_error_code <> 0 THEN
478:
479: l_return_status := FND_API.G_RET_STS_ERROR;

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

640: END IF;
641:
642: END IF;
643:
644: QP_UTIL.validate_qp_flexfield(flexfield_name =>'QP_ATTR_DEFNS_QUALIFIER'
645: ,context =>p_QUALIFIERS_rec.qualifier_context
646: ,attribute =>p_QUALIFIERS_rec.qualifier_attribute
647: ,value =>p_QUALIFIERS_rec.qualifier_attr_value
648: ,application_short_name => 'QP'

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

833:
834:
835: --validation for canonical form
836:
837: l_error_code:=QP_UTIL.validate_num_date(p_QUALIFIERS_rec.qualifier_datatype,
838: p_QUALIFIERS_rec.qualifier_attr_value);
839: IF l_error_code <> 0 THEN
840:
841: l_return_status := FND_API.G_RET_STS_ERROR;

Line 965: l_qp_status := QP_UTIL.GET_QP_STATUS;

961:
962: END IF;
963:
964: --- start bug2091362
965: l_qp_status := QP_UTIL.GET_QP_STATUS;
966:
967: IF (fnd_profile.value('QP_ALLOW_DUPLICATE_MODIFIERS') <> 'Y'
968: and p_qualifiers_rec.list_line_id <> -1
969: and l_qp_status = 'S') THEN

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

1068: --has a sourcing method of 'ATTRIBUTE MAPPING' but is not sourcing-enabled
1069: --or if its sourcing_status is not 'Y', i.e., the build sourcing conc.
1070: --program has to be run.
1071:
1072: IF qp_util.attrmgr_installed = 'Y' THEN
1073:
1074: IF p_Qualifiers_rec.qualifier_context IS NOT NULL AND
1075: p_Qualifiers_rec.qualifier_attribute IS NOT NULL
1076: THEN

Line 1077: QP_UTIL.Get_Context_Type('QP_ATTR_DEFNS_QUALIFIER',

1073:
1074: IF p_Qualifiers_rec.qualifier_context IS NOT NULL AND
1075: p_Qualifiers_rec.qualifier_attribute IS NOT NULL
1076: THEN
1077: QP_UTIL.Get_Context_Type('QP_ATTR_DEFNS_QUALIFIER',
1078: p_Qualifiers_rec.qualifier_context,
1079: l_context_type,
1080: l_error_code);
1081:

Line 1084: QP_UTIL.Get_Sourcing_Info(l_context_type,

1080: l_error_code);
1081:
1082: IF l_error_code = 0 THEN --successfully returned context_type
1083:
1084: QP_UTIL.Get_Sourcing_Info(l_context_type,
1085: p_Qualifiers_rec.qualifier_context,
1086: p_Qualifiers_rec.qualifier_attribute,
1087: l_sourcing_enabled,
1088: l_sourcing_status,

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

1127: IF p_qualifiers_rec.list_header_id is not null and
1128: l_list_type_code in ('PRL', 'AGR') THEN
1129: IF p_Qualifiers_rec.qualifier_context IS NOT NULL AND
1130: p_Qualifiers_rec.qualifier_attribute IS NOT NULL THEN
1131: l_segment_level := qp_util.get_segment_level(p_qualifiers_rec.list_header_id
1132: ,p_Qualifiers_rec.qualifier_context
1133: ,p_Qualifiers_rec.qualifier_attribute
1134: );
1135: IF l_segment_level = 'ORDER' THEN

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

1134: );
1135: IF l_segment_level = 'ORDER' THEN
1136: l_return_status := FND_API.G_RET_STS_ERROR;
1137: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR) THEN
1138: qp_util. Get_Attribute_Code(p_FlexField_Name => 'QP_ATTR_DEFNS_QUALIFIER',
1139: p_Context_Name => p_Qualifiers_rec.qualifier_context,
1140: p_attribute => p_Qualifiers_rec.qualifier_attribute,
1141: x_attribute_code => x_attribute_code,
1142: x_segment_name => x_segment_name);

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

1165: from qp_list_lines
1166: where list_header_id = p_qualifiers_rec.list_header_id
1167: and list_line_id = p_qualifiers_rec.list_line_id;
1168:
1169: l_segment_level := qp_util.get_segment_level(p_qualifiers_rec.list_header_id
1170: ,p_Qualifiers_rec.qualifier_context
1171: ,p_Qualifiers_rec.qualifier_attribute
1172: );
1173: if ((l_modifier_level_code in ('LINE', 'LINEGROUP') and l_segment_level = 'ORDER')

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

1175: (l_modifier_level_code = 'ORDER' and l_segment_level = 'LINE')) then
1176:
1177: l_return_status := FND_API.G_RET_STS_ERROR;
1178: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR) THEN
1179: qp_util. Get_Attribute_Code(p_FlexField_Name => 'QP_ATTR_DEFNS_QUALIFIER',
1180: p_Context_Name => p_Qualifiers_rec.qualifier_context,
1181: p_attribute => p_Qualifiers_rec.qualifier_attribute,
1182: x_attribute_code => x_attribute_code,
1183: x_segment_name => x_segment_name);

Line 1850: QP_UTIL.Check_Source_System_Code

1846:
1847: NULL;
1848: -- Check whether Source System Code matches
1849: -- mkarya for bug 1728764, Prevent update of Trade Management Data in QP
1850: QP_UTIL.Check_Source_System_Code
1851: (p_list_header_id => p_QUALIFIERS_rec.list_header_id,
1852: p_list_line_id => p_QUALIFIERS_rec.list_line_id,
1853: x_return_status => l_return_status
1854: );